Java Developer Resume
CA
SUMMARY:
- Creative, analytical and result - oriented software professional with over 9 years of experience in Design, Development and Deployment of web applications using Java and J2EE Technologies in E-commerce, Banking, Healthcare, Insurance domains
- Extensive experience in Core Java and J2EE technologies Servlets, JSP, JSTL, JDBC, Custom tags, JavaBeans, SOA, WebServices, MicroServices, Java8
- Expertise in J2EE Object-Relational Mapping frameworks like Spring JDBCTemplate and Hibernate for DAO Components
- Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC and expertise in using Spring MVC
- Experience in designing web services, and API’s using REST/JSON
- Created Restful Web Services using Jersey and Spring Restful API
- Well versed with all phases of Software Development Life cycle(SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (Rally and JIRA)
- Troubleshoot application errors
- Expertise in J2EE frameworks Spring, Hibernate, Axis and Jersey
- Experience in in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, UDDI, SOAP UI
- Exposure in Spring Boot, MicroServices, WebSphere
- Hands on Experience in integration with Maven, JUnit, Log4j frameworks, CI (Continuation Integration)
- Experience in writing SQL, PL/SQL and Stored procedures
- Expertise in designing applications using J2EE design patterns like singleton, Factory pattern
- Experienced working in Java Multithreaded programming to develop multithreaded modules and applications
- Excellent Java Development skills using Core Java, OOP’s, Collection, Data Structures and Algorithms
- Mentoring juniors, leading the team technically and status reporting
- Strong logical and analytical abilities along with practical and lateral problem solving capabilities
- Good organizational, communication and customer interaction skills
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java Developer
Contributions:
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the Estimated Shipping and Delivery dates (ESD and EDD)
- Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Experience in working with Spring MVC Controllers and Spring Hibernate templates
- Worked on Web Services using REST. Worked on both Service and Client Side
- Hands on experience with data persistency using Hibernate and Spring Framework
- Written stored procedures and inner joins using RDMS Oracle.
- Configured the Spring, Hibernate, Log4j configuration files.
- Experience in developing and deployment applications using MicroServices
- Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON, Taglibs
- Used MicroServices for developing and deployment
- Involved in testing and deployment of application to Tomcat Application Server.
- Designing the application with reusable J2EE design patterns like Singleton Class, Front Controller, Session Facade, Session Factory etc.
- Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven
- Wrote SQL queries & Stored Procedures for interacting with the database for promo code and offers
- Used Agile/ Scrum Development methodology with JIRA
- Was part of production support team to resolve the production incidents.
Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Selenium, Apache HTTP Client, REST, Oracle, TOAD, TestNG, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkins, MongoDB, UML, TOAD, WebSphere, Agile, JIRA, Linux
Confidential, San Francisco, CA
Java Developer
Contributions:
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Created Spring Controllers and Integrated with Business Components and View Components
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
- Used WebSphere Application Server as part of production implementation
- Developed Spring and Hibernate data layer components for the application
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Used MicroServices to develop the REST apis
- Worked with QA team during various testing phases and resolved defects.
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: Java, Agile, J2EE, JSP, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, TOAD, Linux
Confidential, CA
Java Developer
Contributions:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Axis and Jersey Frame works, Java 8.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks) sessions, closely worked with users, developers and team members in problem solving
- Worked with QA team during various testing phases and resolved defects.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: Java, J2EE, Java 8, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, Mockito, MAVEN, WebSphere, Design Patterns, UNIX, Tomcat, MySQL, Cassandra, Oracle, GIT, Windows, Linux
Confidential, Walnut Creek, CA
Sr. Java Developer
Contributions:
- Participated in the complete SDLC of project from Development, Implementation, and Deployment to Testing Phase.
- Developed web application using Spring Boot Frame work and JPA components to interact with the database
- Using Spring Rest Template to call rest api’s to send the web service response to update Verizon core applications using JSON data format.
- Involved in the development of JPA configuration and writing the JPA Named Queries and Native Queries Using JPA 2.0
- Implement OAuth2 standards to secure the ebonding rest Services from unauthorized access.
- Involved in the development of Rest based web services using Spring REST API.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Created Junit test cases to test the codes and validate the release.
- Used Postman Rest API client to organize the Rest API’s.
Environment: Java, J2EE, Java 8, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, RESTFUL, SOA, XML, AJAX, jQuery, ANT, Mockito, MAVEN, Design Patterns, UNIX, Tomcat, MySQL, Cassandra, Oracle, GIT, Windows, Linux
ALTRAN (Formerly Aricent Technologies) - Bangalore, India
Confidential
Java Developer
Contributions:
- Used Spring IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Hibernate to map the database with POJO using hbm.xml files.
- Designed the Architecture of the project as per MVC standards.
- Deployed the application on WebSphere application server.
- Developed and Consumed RESTFUL Web Services.
- Developed SOAP web services and generated WSDL
- Used Maven for build code
- Used PL/SQL, Stored Procedures for handling Oracle database
- Involved in Integration of all the modules and deploying them on Application server
- Developed JSP(Java Server Pages) for orders module and Customer Service Department
Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, Apache HTTP Client, REST, Oracle, TOAD, TestNG, SQL, PL/SQL, JSTL, Spring Tags, ANT, Maven, Jenkins, Agile, JIRA