Sr. Java, J2ee Developer Resume
Pittsburg, PA
SUMMARY
- Over 8 years of IT experience in Java/J2EE which includes analysis, design, development, testing and implementation.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Struts, XML, JSF, Spring Core, Spring MVC, Spring JDBC, Hibernate, JUnit4, Mockito, WebServices (REST (JAX - RS, Jersey), Apache Maven, ANT, SVN, IBM Clear Case, SQL and PL/SQL with Oracle 11g, MySQL.
- Hands on experience in in Java/J2EE Development and Production support roles.
- Possess quality experience in developing Restful and SOAP web services.
- Experience in different Versioning tool such as SVN, Microsoft Clearcase and currently working with GIT.
- Experience of working with Maven and ANT build tool.
- Extensively involved in Application Development, Production Support and fixing the problems.
- Experience in development and deployment of JAVA/J2EE applications on JBoss, IBM Web Sphere App servers and Apache Tomcat 5/6/7.
- Having 2 years of development experience in ATG Framework.
- Having 3 years of experience working with Agile teams using Agile methodologies and tools (JIRA).
- Experience in working in SCRUM Agile model for Java Application development.
- Every application developed has Unit Testing using either Junit and TestNG.
- Strong and recent experience with developing or working within an automated testing framework.
- Proficient in using Oracle 11i, Microsoft SQL Server, MySQL.
TECHNICAL SKILLS
Operating Systems: Windows, Unix
Languages: Java, J2EE, SQL, PL/SQL,groovy
Databases: Oracle 9i/10g/11g, MySQL
J2EE Technologies: Servlets, JSP, JDBC, JSF,JSTL, JAX-RS, JMS, Jersey
Frameworks: Spring, Hibernate, Struts, JSF,ATG, Selenium
Unit Testing Frameworks: JUnit 4, Mockito
Application/Web Servers: JBoss AS 5, Glassfish 4.x, IBM Web Sphere & Apache Tomcat 6.x
Build Tools: Apache Maven & ANT
IDEs: Eclipse, IBM RAD
Version Control Tools: SVN, IBM ClearCase
Web Technologies: HTML, JavaScript, CSS
Agile Tools: Jira, BugZilla
Other Tools Used: Postman REST Client, SQL Developer, SOAP UI
PROFESSIONAL EXPERIENCE
Confidential - Pittsburg,PA
Responsibilities:
- Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
- Designing and developing dynamic data table, Implemented JSF Custom component
- Wrote Soap WebService clients for retrieving customers' pricing discounts, surcharges, shipment data and billing flags
- Implemented web services(SOAP) to invoke providers services from the client side through SSl(Secure Sockets Layer)
- Worked under Agile environment with Version One, two - week Sprints with daily Scrum meetings.
- Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs with in the ePAT Project.
- Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
- Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
- Involved in bug fixing for existing functionality
- Involved in writing the JUnit Test Cases
- Extensively used the LOG4j to log regular Debug and Exception statements
- Used Hibernate framework for the backend persistence.
- Worked with the CI teams to set up the Jenkins CI builds.
- Wrote advanced SQL queries to populate the shipment data and rerated data
Environment: JSF 2.1.6, ICE faces, PrimeFaces, Web Services, Spring3, Hibernate, JUnit, log4j, Spring AOP, Oracle web logic 10.3.5, Oracle 11g, Jenkins, SVN, SoapUI Pro 4.5.1 and Hudson, Tools used are Jdk 1.6, IBM RAD, SQL Developer and Maven
Confidential - Chicago,IL
Sr. Java, J2EE Developer
Responsibilities:
- Developed project in agile environment
- Analyze the business requirement and understand the complete scope of the project.
- Developed RESTFul web services for getting brazil address based on the zip code and to get the serial numbers for Moto X phones.
- Developing Test Plan and Test scripts
- Customized Selenium API to suit in testing environment.
- Developed and executing automation Regression testing and System testing using Selenium
- Involved in using Maven build tools to manage framework dependency jar files.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas
- Used Jenkins for continues integration builds and Apache maven for build the application.
- Involved in fixing the bugs raised in testing and UAT phase.
- Provided support for the application deployment .
- Participated in various meetings and discussed Enhancements and Modification Request issues.
- Leading team and co-ordinate with offshore
- Developing automation scrips for mobile and Tab also.
Environment: Java, RESTful web services, GIT, groovy, Selenium Automation Framework, Junit 4, Eclipse 3.6, Apache Maven, Log4J, SVN, Jenkins, Oracle 11g, SQL Developer, Demand ware, Postman Client, Sauce Labs,Cloud computing (Platform as servie),Linux.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Analyze the business requirement and understand the complete scope of the project.
- Confidential had their own application stack for REST based java application, understood their architecture before design and development.
- Involved in discussion for Preparing the Technical Specification Documents
- Followed best Agile Practices like actively involved in Scrums, Sprint Planning, Spring Reviews Standup meetings and user stories estimations. Extensively used Rally tool updating the status.
- Involved in application development using Spring (Core, JMS, and JDBC) and Hibernate.
- Developed JAVA design patterns like Thread local Singleton, Proxy, Factory and Builder to solve various problem occurred in development phase.
- Involved in crating schedulers using Spring Task Scheduler API to send the heartbeat signals to various third-party servers like crypto, CAL…etc.
- Involved in integration Centralized Application Logging system into project
- Developed crypto serve encryption and decryption logic and integrated successfully in application.
- Developed Simulators for various services used in application.
- Involved in converting java classes from Externalizable to Serializable.
- Developed RESTful Web services for functional testing related stories for executing different application flows.
- Developed unit test cases using JUnit 4 and Mockito frameworks.
- Involved in creating alter scripts for updating database tables, stored procedures and triggers.
- Involved in code review activities of the team members.
- Used GitHub as source control for code maintenance activities.
- Experience in installation, configuration, Creating connection pooling, Deployment and management of web applications on GlassFish Application servers.
Environment: Java 1.6, J2ee, Hibernate 3.0, Spring 3.x, JMS, Design Patterns, Java Beans, JAX-RS, Jersey, JSON, Junit4, Mockito, GitHub, Apache Maven, Log4J, Soup UI, GlassFish, Eclipse, Oracle 11g, Linux,JBOSS.
Confidential
JAVA, J2EE & ATG Developer
Responsibilities:
- Involved in designing and development of the application using agile methodology.
- Involved in development of the application using the ATG eCommerce framework.
- Involved in developing application enhancements, customization and maintenance of the application.
- Deploying data through BCC.
- Developed custom shipping calculator.
- Developed Remember me flow.
- Developed test cases and performed unit test using JUnit Framework.
- Designed and Developed JSP pages using HTML, Java Script, CSS.
- Designed and Developed Web Services to interact with various business sectors and used Web Services communication.
- Created the Junit test cases and implemented using JUnit 1.4and Mockito.
- Involved in bug fixes of the application.
- Involved in debugging the application for any existing issues. Involved in providing the testing support and fixing the issues for the many modules in the application.
- Technical and process documentation and making sure the documentation is up to date.
- Involved in Requirements review discussions
- Involved in creating HLD, TDD & ICD documents.
- Responsible for coding with using ATG Commerce Repository API, Form Handlers, Droplets.
Environment: Java, JSP, Servlets, ATG, Sybase, Struts1.2, HTML, CSS, JavaScript, Tomcat 6.0, Eclipse 3.6, Apache Maven, JUnit, Log4J, SVN, Jenkins, JBoss, Oracle 11g and TOAD.
Confidential
JAVA, J2EE Developer and Support
Responsibilities:
- Involved in production support activities.
- Involved in finding Effective root-cause analysis and resolution for customer related issues and application related issues.
- Involved in maintaining and developing new CRs and SRs and successfully developed and deployed on-time in production.
- Involved in Impact analysis of rebranding from Confidential to AIU Holdings.
- Understanding complex Business requirements and providing solutions.
- Communicate with end users and business process owners to troubleshoot production issues.
- Involved in business meetings to discuss for customer requests.
- Involved in interacting with end-users.
Environment: JDK 1.5, J2EE, Oracle, iBatis, XML, XSD, ANT, JavaScript, HTML, Log4J, WebSphere 6, RAD and IBM Clearcase.
Confidential
Java Developer
Responsibilities:
- Understanding the requirements relating to business standards.
- Writing JSP, Servlets and JavaBeans under MVC framework guidelines.
- Testing the product for its performance and scalability.
- Documentation of the product.
- Developed unit test cases using JUnit3 framework.
- Involved in production support and developing application enhancements.
- Involved in preparing technical document.
- Involved in discussion for preparing the Technical Specification Documents.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
Environment: JAVA, JSP, Struts, Servlets, JavaScript, JDBC, JMS, HTML, DHTML, Tomcat, Oracle.
