Senior Java Developer Resume
SUMMARY
- Over 13 years of strong experience in development and implementation of Java and J2EE web applications with strong understanding of Business - Driven software integration and delivery approach.
- Strong knowledge in Core Java and J2EE technologies like JSP, Servlets, JavaBeans, JDBC, JNDI, Annotation, Struts, EJB, Hibernate, Spring and Spring Cloud (API Gateway/zuul, eureka, config server).
- Good Experience in developing Micro Services using Spring Boot.
- Good understanding and experience in Jenkins, CI/CD.
- Exposed RESTFUL Web services using spring and Experienced of Consuming SOAP Web Service Using JAX-WS.
- Implemented JMS (consumed and produced) by using IBM Web Sphere MQ.
- Thorough knowledge in AWS technologies like EC2, S3 buckets, etc.
- Have worked on AGILE (SAFe) methodology and Waterfall model.
- Good understanding of Test-driven development (TDD) development.
- Worked with version control tool like Clear Case, SVN, Confidential and GitLab.
- Worked with tool like HP-Quality Center, Dash, Service-now RTC and Rally.
- Strong experience in Mockito framework for Junit. Experience working with scrum team.
- Experience in writing database scripts PL/SQL Stored Procedure.
- Worked with DB2 (8.1) and Oracle (10g, 11g), SQL server 2012 database
- Experienced working in Application and Web Servers like Tomcat, Web Sphere, Web Logic.
- Strong experience in all phases of Software Development Life Cycle (Analysis, Design, Coding and Testing).
- Experienced in Test-driven development
TECHNICAL SKILLS
- Core Java, Java 8.0, Advanced Java, JDBC, OOPs, Design Patterns, Data Structure/ Algorithms, Groovy.
- Struts 2, Spring 2, Spring 5, Spring Boot, Micro services. Mockito.
- Hibernate 2, Hibernate 5.
- REST API, SOAP services
- Maven, Gradle, nexus repository.
- Service Discovery Server
- Intelligent Routing
- Setup External Configuration
- Circuit Breaker
- Load Balancing
- Netflix OSS Spring Cloud Component
- DevOps - CICD
- Jenkins, TeamCity
- JMS/Message Broker
- IBM MQ
- Oracle (10g, 11g), SQL server 2012 and DB2 (8.1)
- Web logic 8.1/9.2, WAS 7, Tomacat 5.0/6.0.
- RTC, SVN, Visual Source Safe, Confidential, GIT.
- Waterfall and Agile, Test-driven
- Eclipse, Toad, Data Studio, SQL developer. Eclipse, IBM Rational
- Application Developer, TeamCity, Putty, VPN, WinSCP, JIRA, Unix, Dash, Rally,RTC, AppDynamics, Service Now.
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential
Responsibilities:
- Requirement analysis by the scenario provided by business team
- Develop, test, implement and maintain application software by using spring boot.
- Actively involved in the client discussions for enhancements of the product.
- Involved to write services talking to Confidential api.
- Involved extensively in business logic development using REST.
- Conduct software analysis, programming, testing and debugging
- Implementing the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Used Jenkins for CICD and Maintained source code repositories using git environment.
- Deployed applications in non-production Environments for testing.
Environment: Core Java 1.8, JSP, microservices, spring boot, REST web services, Oracle 11g, log4j, Web logic, Oracle, PL/SQL.
Senior Java Developer
Confidential
Responsibilities:
- Requirement analysis by the existing document and discussion with business in case any clarification.
- Develop, test, implement and maintain application software.
- Actively involved in the client discussions for enhancements of the product.
- Involved to write services talking to database and updating system level information’s.
- Written Junit for the application using Mockito framework for Junit.
- Bug fixing and implementing change requests.
- Involved extensively in business logic development using spring.
- Conduct software analysis, programming, testing and debugging
- Implementing the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Implemented design patterns such as Command, DAO, and Façade.
- Maintained source code repositories using SVN environment.
- Deployed applications in and non-production Environments for testing.
Environment: Core Java 1.8, JSP, Spring 4, Oracle 11g, log4j, Web logic, Oracle, PL/SQL DB objects like Stored Procedure, Function, and Trigger.
Senior Java Developer
Confidential
Responsibilities:
- Gathered requirements from client, analyzing and preparing the Requirement specification document.
- Followed Agile development process, Scrums.
- Implemented MVC architecture using spring framework that leverages classical Model View Controller (MVC) architecture.
- Worked and implemented new classes to accomplish new changes.
- Involved extensively in business logic development using Struts.
- Persistence layer was implemented using spring template framework which interacts with the database.
- Implementing the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Actively involved in the client discussions for future enhancements of the product.
- Divide the task to offshore and onsite team and worked as coordinator.
- Involved to write services talking to database and updating system level information’s.
- Created unit test cases for business component using JUnit.
- Bug fixing and implementing change requests on Dash.
- Maintained source code repositories using SVN environment.
- Deployed applications in and non-production Environments for testing.
Environment: Core Java 4, JSP, Spring 4, Hibernate 3.0,Oracle 10g, log4j, Web logic, Oracle, PL/SQL DB objects like Stored Procedure, Function.
Senior Java Developer
Confidential
Responsibilities:
- Involved extensively in business logic development using Struts.
- Worked and implemented Spring MVC framework.
- Developed Admin module to generate report and to give exact figure of item replenishment.
- Involved extensively in use-case analysis and Flow business components.
- Exposed new REST web services using Jercy API.
- Actively involved in the client discussions for future enhancements of the product.
- Implementing the required changes in the system and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Implemented design patterns such as MVC, DAO, and Façade.
- Involved to write services talking to database and updating system level information’s.
- Bug fixing and implementing change requests.
- Coder Review of the application.
- Testing the application.
Environment: Core Java 4, JSP, Spring 2.5, Ajax, Oracle 10g, log4j, Web logic, Oracle, PL/SQL DB objects like Stored Procedure, Function, Trigger.
Java Developer
Confidential
Responsibilities:
- Responsible to understand High Level design for Low level design and clarification of doubt.
- Clarification and detail analysis, impact of exiting flow of the project.
- Prepare the UTC for the application and executed this test cases.
- Utilized message driven beans for message processing using JMS
- Prepared Development Environment for Developers to work on.
- Used spring framework 2.5 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
- Implemented Hibernate instead of traditional JDBC code.
- Used XML based transactional support of Spring Framework.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Design Patterns like Session Façade, Business Delegate, Front Controller, Singleton, Factory and DAO are used in this project.
- Bug fixing and implementing change requests.
- Involved to write services talking to database and updating system level information’s.
Environment: Struts 2.0, Core Java 1.5, Hibernate 3.0,Ajax, Oracle 10g, log4j, Web logic, PL/SQL, Oracle 10g, objects like Stored Procedure, Function, Trigger.