Lead Java Developer Resume
Atlanta, GA
SUMMARY
- Over ten years of Software development experience in Telecom industry, Auto industry and Airline Service industry.
- Strong experience with Object Oriented design and methodologies.
- Strong experience in large scale J2EE web applications using Servlet, JSP, JMS, JDBC, XML, Spring and Hibernate.
- Extensive experience in developing Web services using SOAP, REST, XML and WSDL
- Expertise in Enterprise integration.
- Expertise in Java application performance testing, tuning and optimization.
- Expertise in Application production environment support, trouble shooting.
- Good project management and communication skills.
TECHNICAL SKILLS
Language: Java, C, JavaScript, HTML, SQL, PL/SQL, Shell script.
Technologies: Java, J2EE, Servlet, JSP, EJB(1.1 and 2.0,3.0), UML, JMS, JDBC, LDAP, XML, XSLT, SOAP, Web Service, Oracle Fusion Middleware 11g.
Web Server: Tomcat 5.5,7.0, WebLogic Server 5.0/7.0/10.0/11 g. Glassfish.
Frameworks: Spring, Hibernate, JUnit, Struts, Maven, Ant
SOA, Web Service:
Source Control: Clearcase, CVS, SVN.
IDE: Eclipse, WebSphere Application Developer (WSAD)
Database: Oracle 7,8i, 9i, 10.0,11g.
OS: UNIX, Window NT /2000/XP, Linux
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Lead Java Developer
Responsibilities:
- Designed solutions to user requirements - from initial documentation of requirements and feasibility analysis, through to detailed specifications.
- Created Restful Web Services using Apache CXF (JAX-RS)
- Designed and implemented SOAP web service using J2EE, spring,JPA, JAXB etc.
- Worked on database access layer using JPA and Hibernate including entity mapping, query and updating.
- Designed and developed business layer modules involving JEE6 - Hibernate, JPA and EJB 3.0 and Multi-threading
- Worked on complete solution to exception handling, service call time out handling.
- Designed and implemented web service performance testing using JMeter.
Environment: Java, J2EE, SOAP Web Service, Spring, Hibernate, Servlets, JSP, JDBC, EJB3.0, Linux, UML, JavaScript, EJB, Subversion, JUnit, JProfiler, Eclipse 3.x, Weblogic, Log4J
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Provided integration solution using Nimbus for various Confidential &T cloud projects.
- Developed Camel routes with Java and Grail using enterprise integration pattern.
- Developed REST and SOAP Web services and also consumed web services from various Confidential &T system.
- Developed new Camel components to enrich functionalities provided by Nimbus framework.
- Designed and prototyped new APIs on JEE 5.0 platform - JAX - WS, Hibernate for OR Mapping with JPA for Persistence.
- Designed and developed UI screens and services layer using JQuery and custom framework
- Worked on complete logging, exception handling and troubleshooting solutions.
- Involved in production support, trouble shooting and deployment.
Environment: Java, Grail, Camel, Enterprise integration,Web Services, Hazelcast, Riak, RabitMQ,Tomcat, Log4J
Confidential
Responsibilities:
- Participated in developing teh complete process flow of system for all teh layers.
- Designed and implemented RESTFUL and SOAP web service components.
- Using stateless session beans (EJB) for implementing business logics.
- Worked on Hibernate Object/Relational mapping according teh database schema.
- Involved in teh design and development for some Presentation Tire using Spring framework, JSP, Servlet, Tag Libraries and JavaScript.
- Developed Testing cases and extensively used JUnit for code testing.
- Developed various scheduled job via Quartz Scheduler to generate report files to teh marketing team.
- Used SOAP UI for teh performance and regression testing of WEB Service.
- Followed AGILE Methodology and SCRUM to deliver product with cross-functional skills.
- Conducted extensive performance testing on all Fulcrum API calls using JMeter.
- Analyzed application components performance using JProfiler and made changes accordingly.
- Involved in production support, trouble shooting and deployment.
Environment: Java, J2EE, REST Web Service, Spring MVC, Hibernate, Servlets, JSP, JDBC, XM, Oracle, SOA, EJB3.0, Linux, UML, JavaScript, EJB, Subversion, JUnit, JProfiler, ANT, Eclipse 3.x, Weblogic, Log4J
Confidential, Atlanta, GA
Java Consultant
Responsibilities:
- Participated in design and development of Voyager Identity and Access Management solution. Developed web services including user profile management, access controller management and secure token service.
- Worked on service back end data access layer using EclipseLink JPA framework.
- Worked on JPA objects and database tables mapping and tuning teh configuration for better performance.
- Optimized performance using Oracle Coherence 3.5
- Conducted code review and mentored junior developers.
- Provided integration testing and system testing support.
Environment: SOAP Web Service, EJB 3.0, Eclipselink JPA, Maven, JUnit, SoapUI, Oracle Coherence, Oracle Fusion Middleware.
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Participated in full project lifestyle (user cases, architecture, design, implementation, and production support and defect tracking/resolution).
- Involved in development of a generic Data access object (DAO) layer module for getting user, account and related network equipment information.
- Provide integration solution with Confidential &t downstream systems using SOAP web services.
- Designed and implemented JAX-RPC Web Service interface
- Extensively used JUnitfor cod testing and provided testing coverage report for management team.
- Analyze application performance and identify performance.
- Closing working with Performance testing team and provide solutions for any performance related issue.
- Actively communicated with project management on status of development and business analyst on project requirements.
- Support System testers to ensure system quality, functionality and performance.
- Provide support for SIT, Stage and Production environment.
Environment: Java, Web Service, SOAP, JAXB, JPA, EJB 3.0, Maven, Spring, JMS, JUnit.
Confidential, Atlanta, GA
Lead Java Consultant
Responsibilities:
- Responsible for architecture evaluation, design and implementation for teh auction access integration with outside partner.
- Heavily involved in prototyping and providing technology solutions for building teh application.
- Developed teh service layer and DAOs.
- Developed Action classes and Form Beans following Struts architecture.
- Wrote complex SQL queries, PL/SQL codes and stored procedure.
- Extensively used JUnit for testing.
- Performed code reviews and integrated testing and system testing.
- Designed and developed complete generic JMS framework used by other projects.
Environment: Java, UML, Eclipse, JMS, XML, XSLT, Web Service, Hibernate, Struts, GWT
Confidential, Atlanta, GA
Senior Software Engineer
Responsibilities:
- Actively participated in requirements gathering, ensuring technical requirements are well-defined.
- Designed and documented OPUS J2EE application architecture using UML, sequence diagram and class diagram using appropriate J2EE design pattern.
- Developed efficient, reliable and reusable class and tested code using JUnit framework.
- TEMPEffectively with other Java Developers, QA testers and project managers to successfully implement web applications
Environment: J2EE, Struts, JSP, EJB( including Message-driven Beans), WebLogic Server 8.1. JUnit, Maven, XML, Rational Rose/Rational Quest.
Confidential, Atlanta, GA
Sr. Software Engineer
Responsibilities:
- Actively involved in teh design of portal project. Worked on teh function design and technical design.
- Developed portal application components.
- Responsible for assembly testing and system testing.
Environment: J2EE, Servlet, JSP, EJB, Struts, WebLogic Portal, Vitria.