Raja Sekhar
Email: [email protected]
Contact: 9452459232
Sr. Java Full Stack Developer
Professional Summary:
Over 12 + years of experience in analysis, design, developing, testing and implementation of various applications
using JAVA and J2EE.
Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
Experience in Object Oriented (OOP), J2EE and Client Server technologies.
Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development,
Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented
Technology and Web based applications.
Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data
Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open-
source frameworks and APIs.
Expertise in open-source frame works like Spring, Hibernate, Struts and JSF.
Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, DOJO, AJAX, Java
Script, CSS and HTML 5.
Experienced in MVC Architecture and Struts Framework.
Worked extensively on XML, DTD, XML Schema, XSL, XPath, DOM, and SOAP.
Good working knowledge on Ant, Maven, Log4j and JUnit.
Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture SOA.
Experience in implementing MVC framework using spring and Struts.
Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate.
view tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.
Used Hibernate to map objects (POJOs) to database tables and map relationships.
Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
Experience in deploying applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7.
Extensive development experience on different IDE’s like Eclipse, My Eclipse, IntelliJ, STS and NetBeans.
Work closely with other software engineers, QA and Support/Operations groups to develop top quality
applications for business needs.
Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris. Possess good analytical skills
and quickly adaptable to newer Technologies.
A very good team player with the ability to work independently with minimal supervision.
Technical Skills:
Programming Languages: Java/J2EE, C, C++
JAVA/J2EE, Servlets, JSP, JDBC, Swagger, Swing, JavaScript, AngularJS,
Web/J2EE Technologies: JavaScript, HTML5, DHTML, XML XSLT, Jasper, Micro-services, JR-XML, SOAP,
REST, WSDL, FTP, SMTP, HTTP, CSS3, JDBC, Sonar, Looper, Bamboo, Jenkins
Databases: Oracle, SQL Server, MS Access, MySQL, DB2.
Application/Web Servers: Apache Tomcat, WebSphere 8.0, WebLogic, JBoss
Web Services: REST, SOAP
IDE: Eclipse, RAD7.5, Spring Tool Suite, NetBeans, IntelliJ
Build Deployment Tools: Ant, Maven, Gradle, Hudson, GitHub, Jenkins
Frameworks/Tools: Spring, Hibernate, Thought-spot, Apache Commons Util.
Testing/Logging tools: JUnit, Easy mock, Spring Test, Log4J, Mockito.
Operating Systems: Windows 2000/XP/NT/vista/7/8/10, Unix, Mac and Linux
Education : Bachelor’s in Computer Science from JNTU in 2013.
Master’s in MSITM from University of Mary Hardin Baylor in 2016.
Professional Experience:
Client: VISA INC, Austin (TX) Feb 23 - Present
Sr. Java Full Stack Developer
Involved in gathering requirements and built technical specifications from the requirements.
Involved and participated in Code reviews.
Used Sonar for code quality check and maintained code coverage.
Used Bitbucket for source control and Maven for build tool.
Developed the application using Spring boot Framework that helps in separating the business logic, presentation
logic and navigation logic.
Developing code in Java/J2EE using Eclipse IDE tool, maintaining the same in GIT and providing support to the
existing application.
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0/6.0.
Experience in client side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and jQuery, AJAX, JSON.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management,
HQL (Hibernate Query Language.
Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers,
node managers, and cluster environments.
Developed and deployed serverless applications on AWS using Lambda, leveraging messaging services like SNS,
SQS, and Event Bridge for asynchronous communication.
Managed and optimized AWS resources for multiple development and production environments.
Wrote unit tests for individual components and functions, mocking dependencies as necessary to isolate the
code under test and verify its behavior in isolation.
Integrated Python Lambda functions with AWS services such as DynamoDB Serverless for data storage and
retrieval, ensuring high availability, scalability, and performance.
Hands on experience with scripting languages like Unix, Linux.
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and
JAX-WS) and REST Services.
Involved in creation of Low Level Design including sequence diagram.
Experience with using Apache Tomcat Server.
Used Maven scripts for building and deploying the application in web/App servers.
Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
Experience in creating test cases using JUnit.
Strong debugging and troubleshooting skills
Environment: JAVA 8, J2EE, Apache Tomcat, Spring Boot, JIRA, Agile, Swagger, Bitbucket, MYSQL, Hibernate, Server,
Angular 2.0,XML, CSV, Sonar,Log4J, JUnit, REST, Web services, Postman, SOAP, Maven.
Client: Wal-Mart Inc, Virginia, VA Aug 20 – Jan 23
Java Full Stack Developer
Project: Walmart SELLER CENTER
Responsibilities:
Involved in gathering requirements and built technical specifications from the requirements.
Involved and participated in Code reviews.
Designing the application using Struts framework and Spring framework.
Using Hibernate as a part of application development Developed REST API’s using spring boot, Java-8, JPA,
Hibernate (Hikari), JSON and Micro-service architecture.
Used Java/J2EE Design Patterns - DAO Pattern, Transfer Object, and MVC at various levels of the
Application and J2EE Frameworks - JSF, Spring.
Strong knowledge of basic web technologies such as HTML, CSS, Bootstrap, and others.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React
Native concepts.
Expertise in developing JSP, Servlets and EJB and have in-depth knowledge in content.
Led the development of an e-commerce SaaS platform with features including multi-tenant support, user
management, and payment processing.
Management. Used strati-managed services for the deployments.
Used Sonar for code quality check and maintained code coverage.
Responsible for supporting Linux servers for production, development and testing.
Integrated the Linux environment with Active Directory providing a Single Sign On (SSO) solution.
Collaborated with cross-functional teams to address supply chain issues and improve replenishment efficiency.
Receive, prioritise, process and identify incoming orders according to the sales policy and customer
requirements.
Implemented just-in-time (JIT) replenishment strategies to minimize storage costs and maximize cash flow.
Integrated Docker containers into CI/CD pipelines using tools like Jenkins, GitLab CI automating the build, test,
and deployment processes for containerized applications.
Used Git Hub for source control and Maven for build tool.
Developed test cases using Junit and Mockito.
Strong understanding of multithreading, multi-tier, and distributed architectures.
Worked on developing spring boot and Micro-services development.
Migrated dot net code to JAVA.
Worked on JIRA for ticket tracking.
Used Kafka to process a large amount of data in a short amount of time.
Used Kafka for Publish pattern in application dealing with messaging.
Used Java-8 features while developing the application.
Used Log4j for logging.
Used Concord and Cloud Azure for Deployments.
Used Splunk for monitor logs in strati managed services.
Used Informix and SQL-server data bases in backend and migrated into Azure cloud using SSIS.
Used Swagger-UI for API documentations.
Used Looper for build jobs and used Proximity and Nexus repository.
Used Apache-tomcat for application server.
Developed application using Spring tool Suite and IntelliJ and Eclipse IDE.
Environment: JAVA 8, J2EE, Looper, Apache Tomcat, Servlets, Spring Boot, Jira, Swagger, GitHub, Hibernate, JDK 1.6,
J2EE, Tomcat, React js, Spring 4.x, Hibernate 4.3, JavaScript, jQuery, Ajax, HTML, Maven 3.1, CSS3, GIT, Oracle 10g,
IntellIj.
Client: Wal-Mart Inc, Bentonville, AR Aug 18 – July 20
Sr. Java Full Stack Developer
Project: Global Pharmacy Host & Connexus (Health & wellness)
Responsibilities:
Worked in Agile/TDD environment utilizing a test-driven development
Developed REST API’s using spring boot, Java-8, JPA, Hibernate (Hikari), JSON and Micro-service
architecture.
Worked on analysis of legacy application and documented findings and involved in the design of new
application.
Worked on development of request builder and Response formatter using XML and XSLT.
Designed and managed Kubernetes clusters on Amazon EKS, ensuring high availability, scalability, and
efficient resource utilization.
Automated deployment pipelines using Jenkins and GitLab CI/CD, facilitating seamless deployment to
Amazon EKS clusters.
Led the adoption of Test-Driven Development (TDD) practices across multiple projects, improving code
quality and reducing bugs.
Used Sonar for code quality check and maintained code coverage.
Used Git Hub for source control and Maven for build tool
Developed test cases using Junit and Mockito.
Used to Set the WebLogic configuration, including the distinct JNDI Data sources, ldap.
Designed and implemented a Graph SQL database to analyze social network data. Utilized graph algorithms
to identify influential users and community structure.
Strong understanding of multithreading, multi-tier, and distributed architectures.
Worked on developing spring boot and Micro-services development.
Worked on JIRA for ticket tracking.
Used Java-8 features while developing the application
Used Log4j for logging.
Used Kafka to support multiple subscribers in an application.
Used Kafka to publish/subscribe message pattern to interact with applications.
Used Splunk for monitor logs in strati managed services.
Used Informix and SQL-server data bases in backend and migrated into Azure cloud using SSIS.
Used Swagger-UI for API documentations.
Used Looper for build jobs and used Proximity and Nexus repository
Used Apache-tomcat for application server.
Developed application using Spring tool Suite and Eclipse IDE.
Environment: JAVA 8, J2EE, Looper, Apache Tomcat, Servlets, Spring Boot, Angular.js, Jira, Swagger, GitHub,
Hibernate, Informix, SQL Server, XML, CSV, STS, Enterprise Architect, Log4J, JUnit, REST, Web services, SOAP, Maven,
WSDL and Mockito.
Client: VISA INC, Austin (TX) May 15 – July 18
Sr. Java Full Stack Developer
Responsibilities:
Analyzed business requirements, participated in technical design, development and testing of various
modules assigned.
Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0/6.0.
Responsible for creating efficient design and developing User Interaction screens using Angular 6.
Developed creative intuitive user interfaces that address business and end-user needs, while considering the
technical, physical and temporal constraints of the users.
Responsible for making responsive web pages using twitter bootstrap and media queries.
Used Spring boot to collect the data from users and packaged the data as JSON distributed to applications.
Wrote services to store and retrieve user data from the MongoDB for the application on devices.
Worked on creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
Worked on Application Servers Web logic 10.3.
Developing Micro service using Spring / Spring Cloud technologies and deploying on Google Cloud platforms
Java backend developer using Spring framework.
Migrating the application from Web Sphere to JBoss.
Used the functionalities to write code with MySQL database as the backend.
Involved in Developer Testing, Review and Trouble shooting.
Worked with in leveraging MongoDB for high-performance, flexible, and scalable database solutions.
Developed and maintained multiple MongoDB databases for various applications, ensuring data integrity
and performance.
Rest API or front-end development experience Java as primary language.
Developing the web-based software using computer programming languages such as Oracle DB and MYSQL.
Demonstrated understanding of Core java concepts like OOPS, OOAD, ORM, and REST.
Developed UI tests with Protractor and Java tests in JUnit.
Used Maven for build application.
Handled response data from RESTFUL webservices using XML, JSON and JQuery to update UI Interacted with
java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
Created GET/PUT request and response using RESTFUL web services.
Environment: Java, J2EE, Swing, Oracle 11g, JDK 1.4/1.8, MySQL, Eclipse 3.4, WebLogic 10g, GUI,
Spring,Hibernate,OOPS,HTML,HTML5,CSS3,JavaScript,JUnit,Jboss,Angularjs2.0,Webservices,Maven,Jenkins,Redux
Toad, Grunt, Tortoise SVN, Putty Visio, Team track, Quality Center.
DSQ Software, Hyderabad July 13 – Jun 14
Java/J2EE Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement
gathering, Design, Analysis and Code development.
Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
Worked in design and development of J2EE applications using Core Java, Java Collections, Data Structures,
Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open-source
frameworks and APIs.
Responsible for creating the screens with table-less designs meeting W3C standards.
Involved in extensive HTML coding.
Responsible for developing the pages using JQuery, AJAX, and JSON to parse on data on the frontend on the
fly.
Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Developed Page layouts, Navigation and presented designs and concepts to the clients and the management
to review.
Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the
client side within the forms.
Worked with the QA team to fix the bugs, test the load, and performance checking.
Responsible to track different versions of files using VSS.
Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: JAVA EE 5, JUnit, AJAX, html, JQuery, SON, JSP 2.1, JavaScript, SQL Server 2008, Web services, Apache
Axis, XSLT, Servlets 2.5, Struts Tiles, DHTML, HTML, XML, Spring 2.5,Spring Security 2.0,Spring MVC ,Hibernate 3.0,
Log4j, WebSphere 6.1,DOJO, TOAD,VSS, Tortoise SVN.