Sr. Java Developer Resume
Dunwoody, GA
SUMMARY:
- 11 years’ of experience in Auto, Retail, Telecom and Financial/Banking and insurance Domain in developing scalable, reliable and efficient enterprise applications using JAVA, J2EE, Spring Framework, Hibernate, Restful services.
- Having strong emphasis on business requirements analysis, modeling (UML), designing solutions and implementation.
- Strong working knowledge of basic design patterns.
- Well versed in designing presentation layer components using JSF, JSP, Tag Libraries, HTML, HTML5, CSS and JavaScript, JSON, JQuery, AngularJS and React JS.
- Work experience in developing data access layer using JDBC and Hibernate.
- Strong working knowledge in application integration using JMS and Web Services such as JAX RPC, SOAP, WSDL and gained enough exposure using Restful web services.
- Solid Experience with SQL, PL/SQL and relational databases including Oracle and MS SQL Server 2000/2005, MySQL and DB2.
- Configured and deployed applications on Oracle App server, Tomcat, JBOSS and Web logic.
- Extensive experience with different IDEs such as Eclipse, IntelliJ, MyEclipse, Net Beans, IBM RAD.
- Strong experience on work with defect tracking tools like Jira, Bug tracker, HP Quality Center.
- Wrote comprehensive test plans for unit and functional Testing using Junit, Easy Mock and Mockito.
- Experience in using various Configuration Management tools like GIT, SVN.
TECHNICAL SKILLS:
Programming Languages: Java 1.4/5/6/7/8
Enterprise Technologies: JSP, Servlet, EJB 1.2/2.1/3.0, JDBC, JMS, JNDI
Frameworks: Pretty Faces, Spring, Hibernate, Collections, SOA, AWS
Spring technologies: Spring MVC, Spring Security, Spring ORM, Spring JDBC, Spring AOP, Spring Boot.
Web services: SOAP, WSDL, JAX - RS, JAX-WS, Restful
Application servers: Tomcat, JBOSS, Weblogic, Websphere
Build Tools: Maven, Ant, GIT, SVN
Development Tools: IntelliJ, Eclipse, STS, Dreamweaver, NetBeans
Query Languages: SQL, PL/SQL, HQL, JPAQL.
PROFESSIONAL EXPERIENCE:
Confidential, Dunwoody GA
Sr. Java Developer
- Worked as lead developer in different teams - kanban and agile scrum team in the following projects.
- Legacy to Chassis: Converted Legacy applications in JSP to JSF 2.0 framework using Java CDI for consumer site.
- SOA Leads: Worked on microservices, spring boot, apache camel, Spring JMS, Spring JDBC, zuul.
- Launch Control Services: Provide rest end points for Launch control using Spring ORM using Hibernate.
- Launch Control UI: Used Angular JS to create internal tool for setting up experiments using A/B Testing utilizing above Rest end points.
- Chassis to React: Provide Restful services for converting JSF pages to React JS for Consumer site pages.
Technologies: Spring Boot, Spring JMS, Spring Security, Vault, Spring ORM, JPA, Oracle, Camel, Active MQ, Angular JS, JSF 2.0, Spring cloud Eureka, Zuul, Hystrix, H2 DB, Saxon, Oracle, SVN, GIT 2.0, Maven, Easy Mock, Mockito.
Confidential,Dunwoody GA
Java Lead Developer
-
Worked as a lead developer and managed team of 6 members’ offshore-onsite model in the mobile development.
- Integrated Lawson (I-Series) services using Restful API and re-designed vaadin (GWT) application into spring based mobile application.
- Used various design patterns - Builder, Strategy and factory design patterns and worked in multi-threading environment and used java concurrency framework.
- Developed UI using responsive design and inline validation using JQUERY, bootstrap JS, Angular JS, HTML5 and CSS3.
- Used Spring IOC, Spring AOP, spring security, Spring DAO/Hibernate, and Spring Transaction and used Rest API with Spring MVC extensively throughout the project.
- Worked in SOA environment and used apache camel for messaging active MQ and used CXF for restful services.
- Worked on performance tuning and rectified bottle necks in the application.
- Worked on writing JUNIT for services and controllers using spring Mockito.
Confidential, Duluth GA
Sr. Java Developer
-
Worked on preparing the technical analysis and designed UML diagrams using Visio to get the approval.
- Good understanding of design patterns and used Builder, Adapter and Strategy design patterns.
- Used Spring IoC, Spring AOP, Spring MVC, Spring Hibernate, spring batch, Spring JMS throughout the project with Active MQ with Camel CXF routing.
- Worked on DAO layer with JPA and Hibernate.
- Worked on UI related in JQuery, Angular.JS, HTML5 and CSS3 and developed claims auths in Spring MVC.
- Worked on Restful API, CRUD, Query and search operations using spring and CXF.
- Completed JUNIT testing with Mockito and used tools like Selenium, JMeter for integrated testing.
- Used Jenkins for Continuous integration with Maven and GitHub.
- Used GIT Bash and wrote few shell scripts in Linux.
- Worked on writing stored procedures and several scripts in Oracle 10g.
Confidential, Columbus GA
Sr. Java Developer
-
Participated in business discussions, give quick technical analysis on the requirements and provide the rough estimate.
- Lead Developer for the team of 5 members - has lead the offshore team.
- Published and consumed various Restful services Also used XSLT and JAXB (marshal and unmarshal) the XML, RTDS and XMLM packets using MQ packet calls, XML over HTTP request using secured certs.
- Used Spring MVC in the front-end to develop the User Interface.
- Developed business layer using spring, Hibernate and DAO s.
- Used JSON and JAX RS (Restful services) with Ajax JQuery as address search using QAS service.
- Developed lot of custom tags for responsive design inline validation by importing all validations using JSON.
- Integrated existing ANT scripts for use of XJC and JAX WS and was part of Ops Team to migrate the application server from Web logic to JBOSS.
- Get Daily updated status from off-shore and send daily report to delivery manager in scrum.
- Used Oracle 10g as the backend database storage. Wrote stored procedures and various SQL queries.
Confidential, Atlanta GA
Sr. Java Developer
-
Analyzing the business requirements and preparing use-case diagrams using Rational Rose.
- Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, and deployment and have enough exposure working in agile environment.
- Used Java/J2SE, Multi Threading, Generics, Swing Utilities in building up the stand-alone POS systems using Factory, Command patterns.
- Used Hibernate Extensively all throughout the project for ORM layer and had a very good knowledge on configuration setup, building up POJOs and talking to Oracle database.
- Communicated with COX ICOMS, COX IKNOW Portal and other Business components using SOAP web services and have a very good knowledge of SOAP Clients. Also Used SOAP UI extensively for testing the services.
- Used Spring MVC in my web application along with the core Spring Ioc, Spring AOP.
- Assisted in developing the build environment using Jenkins and made sure that the code and the test scripts are uploaded in the SVN.
- Wrote Batch Scripts and VB Script for build and Deployment purpose and have enough exposure to Shell Scripts (Used in Jenkins kick-off build).
- Get Daily updated status from off-shore and report the testing strategies, testing status and
- Used Oracle 10g as the backend database storage. Wrote stored procedures, PL/SQLs all throughout my project and has extensive experience in Oracle development using SQL Developer.
Confidential, Overland Park KS
Java Developer
-
Developed Action Servlet classes and JSP pages using Struts, Hibernate, spring, Tiles and Tag libraries.
- Validated all forms using struts validation framework and implemented the Tiles framework in presentation layer.
- Involved consuming the MQ Service through JMS.
- Used spring 1.0.1 framework for dependency injection and integrated with struts framework and Hibernate.
Confidential, Dallas, TX
Sr. Java Developer
-
Used Struts 1.1 to develop web application.
- Used Javascript ajax calls to build cities and states dynamically within webpage.
- Worked on front end validations and resolved production defects.
- Created custom tags and implemented struts tags in building the web application.
- Created unit tests using Junit for services and controller.