Senior Java Developer Resume
SUMMARY
- Overall 16 plus years of experience in application development and consulting in the IT Industry and involved in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and testing including QA Automation and Integration using JAVA/ J2E E / Spring Boot / Microservices / Cloud / Docker / Kubernetes / Jenkins / git .
- Hands on Experience in developing applications in HealthCare / Telecom / Retail / Logistics / Travel & Transportation / Govt. sector domains.
- Well versed with Sun/Oracle J2EE Technologies, Java, JSP, Servlets, JDBC, JNDI, JSTL, Design Patterns
- Proficient in using J2EE,Spring Framework, Spring Boot, Micro Services, Hibernate ORM, Web services using SOAP, RESTful
- Extensively worked with HTML 4.0, HTML 5.0, DHTML, XHTML, CSS, JavaScript, ES6, JQuery, XML, AJAX and XSLT.
- Expertise with J2EE Web and Application Servers like Oracle / BEA Web logic, IBM WAS and Tomcat.
- Experience of Building application using build tools like ANT and Maven.
- Experience in CI / CD tools like Jenkins & Version control tools - GIT, SVN
- Experience in Cloud Dojo / PCF (Pivotal Cloud Foundry)
- Expertise on different IDE’s like Eclipse, Net Beans, IntelliJ IDEA.
- Extensive knowledge of Software Engineering Processes like Waterfall & Agile.
- Experience in designing Test Strategies, Test Cases using tools like Junit, TestNG, CA Lisa Dev Test for Automation, and Test Scripts and conducting User Acceptance Testing (UAT)
- Ability to handle multiple issues/tasks/projects of varying size simultaneously
- Strong business acumen, analytical, problem solving, interpersonal and presentation skills.
- Experience with waterfall and Agile methodologies.
- Expertise with various operating systems Linux, UNIX and Windows.
- Quickly adaptable to newer Technologies and can work in a team environment and also independently.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
TECHNICAL SKILLS
J2EE Technology: JSP, Servlets, JDBC, JSTL, JNDI
Programming Languages: Java, C, C++
Frameworks and Tools: Springboot, Spring 4.1, J2EE, Hibernate 3.0/3.2, Struts 1.2/2.0, Spring 2.5.1, JAX-RS, JDBC 3.0, Restful API, JBOSS ESB, CA LISA, TestNG
Web Technologies: XML, XSL, XSLT, HTML, HTML5, CSS, JavaScript, AJAX
Web Services: SOAP, WSDL, JAXB, Jackson, Spring RESTful services
Databases & Query Language: Oracle, SQL Server . PL/SQL
Application/Web Servers: IBM Websphere,Web Logic, Apache Tomcat 7.0
IDE/Tools: Eureka, Jenkins, Splunk, Subversion, Git, Maven, Gradle
Operating Systems: Windows 95/98/NT, Windows 2000 Professional, SOLARIS/UNIX.
Design & Version Control: SVN, GIT
API: JSP 2.0, Servlets 2.4, EJB (2.1) (Stateless Session Beans, Entity, Message Driven), JNDI 1.2, Java Transaction API 1.0.1, JavaBeans
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Involved in development, design and test using Java Batch programming ( Multi threaded using Thread schedular & Java Reflection API ).
- Diverse experience utilizing tools in N-tier applications using EJB (Stateless Session Beans ), SOAP Web Services, JPA and Oracle with JSP / Servlets as the client.
- Used a wrapper architecture which internally used SOAP for exchanging XML based messages
- Created Packages / Procedures in PL/SQL for data persistence.
- Configured and deployed the application on IBM Web sphere / MQ servers.
- Tested and UI layers, persistence and service layer with transactions using Junit test cases.
- Used Log4j for logging.
- Involved in Use Case Reviews, Design Reviews and Code Reviews.
- Used PMD / Find Bugs for code review and code quality
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Active participation in Project meetings to improve the overall code quality.
Environment: Java 1.7, J2EE, XML, JMS, JNDI, SOAP, JAXB, HTML5, CSS, Log4J2, Eclipse, Oracle 11g.PL/SQL
Confidential
Java Architect / Solution Designer
Responsibilities:
- Agile and scrum process is used for tracking and developing the application.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Swagger,JSON,GitHub,Pivotal Cloud Fundry, Restful Web Services,Hibernate and Oracle.
- Extensively work With MVC architecture.
- Worked Extensively on Spring controller Classes.
- Used a wrapper architecture which internally used SOAP for exchanging XML based messages
- Used spring’s application context, RESTful, Jackson mappers to instantiate the beans and mapping them to the appropriate implementations using getters and setters.
- Implemented persistence layer to access and update information in the database.
- Worked Extensively on Angular Js controllers, services and directives
- Configured and deployed the application on Weblogic application server.
- Implemented various architectural enhancements: custom session tracking, configuration and ensure high availability and scalability for Hibernate persistence solution.
- Tested and UI layers, persistence and service layer with transactions using Junit test cases.
- Used Log4j and Log4j2 for logging.
- Used Maven for building the application.
- Used Jenkins, Sonar for continuous integration.
- Involved in Use Case Reviews, Design Reviews and Code Reviews.
- Used PMD for code review and code quality
- Mostly involved in Architecture, Design and Day to day development activities, setting up coding standards.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Active participation in Project meetings to improve the overall code quality.
- Responsible for deployment on Jboss Container for prod and non-prod environments.
Environment: Java1.6/1.7, J2EE, Spring 4.2.7, XML, JMS, JNDI, Hibernate 4, SOAP, JAXB, HTML5, Angular JS, CSS, Log4J2, Eclipse, Oracle 11g.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Agile and scrum process is used for tracking and developing the application.
- Involved in developing the User Experience using JQuery, Spring Framework
- Extensively work With MVC architecture.
- Worked Extensively on Spring controller Classes.
- Used a wrapper architecture which internally used SOAP for exchanging XML based messages
- Used spring’s application context, RESTful, Jackson mappers to instantiate the beans and mapping them to the appropriate implementations using getters and setters.
- Configured and deployed the application on Weblogic application server.
- Tested and UI layers, persistence and service layer with transactions using Junit test cases.
- Used Log4j and Log4j2 for logging.
- Used Maven for building the application.
- Involved in Use Case Reviews, Design Reviews and Code Reviews.
- Mostly involved in Day to day development activities, setting up coding standards.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Active participation in Project meetings to improve the overall code quality.
- Responsible for deployment on Jboss Container for prod and non-prod environments.
Environment: Java1.6/1.7, J2EE, Spring 3, XML, JMS, JNDI, SOAP, JAXB, HTML5, Angular JS, ES6, Gulp, NPM, Node JS, CSS, Log4J2, JBOSS, Eclipse
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Agile and scrum process is used for tracking and developing the application.
- Involved in developing the User Experience using JAVA/J2EE, Servlets, Spring Beans Module, XSLT, XML, AJAX, JQuery, Oracle
- Extensively work With MVC architecture.
- Configured and deployed the application on Tomcat application server.
- Tested persistence and service layer using Junit
- Used Log4jfor logging.
- Used Maven for building the application.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Agile and scrum process is used for tracking and developing the application.
- Involved in developing the User Experience using JAVA/J2EE, Servlets, Spring Beans Module, XSLT, XML, AJAX, JQuery, Oracle
- Extensively work With MVC architecture.
- Configured and deployed the application on Tomcat application server.
- Tested persistence and service layer using Junit
- Used Log4jfor logging.
- Used Maven for building the application.
- Used a wrapper architecture which internally used SOAP for exchanging XML based messages
- Involved in Use Case Reviews, Design Reviews and Code Reviews.
- Mostly involved in Day to day development activities, setting up coding standards.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Active participation in Project meetings to improve the overall code quality.
- Responsible for deployment on Tomcat Container for prod and non-prod environments.
Environment: Java1.6/1.7, J2EE, Spring 3, XML, JMS, JNDI, SOAP, JAXB, HTML,,Servlets, Spring Beans Module, XSLTLog4J, Eclipse