Java Developer Resume
Seattle, WA
SUMMARY:
- Above 9 years of experience in field of Java/J2EE technologies with expertise in software life - cycle experience in Application Software Design, Object Oriented Design, Development, Documentation, debugging and Implementation.
- Good hold over Object Oriented and modular Programming.
- Good knowledge of Design Patterns.
- Fast adaptability on new platforms and languages.
- Diverse experience utilizing Java tools in web and client-server environments including Java Platform, Enterprise Edition (J2EE), Java Server Pages (JSP), Java Servlets, Java Beans, Web Services, JSP Standard Tag Libraries (JSTL).
- Good experience in team handling & client interaction.
- Good Experience in Requirements gathering, analysis and effort estimation.
- Expertise in developing web services such as RESTful & SOAP.
- Proficient with open source frameworks like Struts & Spring
- Expertise in various Spring Framework modules like MVC, Inversion of Control (IOC), Aspect-oriented Programming (AOP)
- Extensively used IDE’s like Eclipse, IntelliJ IDEA, Net Beans
- Used SVN & RTC for change control and versioning of code.
- Experience in developing OSGi application
- Experience in deploying OSGi application on Apache Karaf
- Good understanding of RDBMS concepts and experience working on Oracle and MySQL Database.
- Experience in developing web application using JavaScript libraries like AngularJS and jQuery.
- Experience in developing Single Page application using HTML and JavaScript.
- Good Experience in writing unit test cases using JUNIT, TestNG, Mockito, SOAP UI.
- Experience in Agile development using Scrum.
TECHNICAL SKILLS:
Programming Technologies: Java, XML/XSD, Web service (SOAP & REST), OSGi, HTML, CSS, JavaScript
Java Frameworks: Spring, Struts1/2
Other Technologies: CXF, Blueprint, Karaf, jUnit, Maven, Ant, jQuery, JSP, Servlet, IBatis, Hibernate, AngularJS, WebSphere MQ, JMS, JPA
Operating System: Unix/Linux, Windows
Products/Tools: InteliJIdea, Eclipse
Scripting Language: JavaScript, CSS, JSON
RDBMS: MySQL, Oracle
Build Tool: Maven 2 & 3, Ant 1.7.1
PROFESSIONAL EXPERIENCE:
Confidential,Seattle, WA
Java Developer
Responsibilities:
- Interact with clients for requirements gathering & analysis
- Involved in development of application
- Preparing wiki pages as part of web service documentation
- Documenting business process in Blueworks
- Developing JAX-WS web services in WID
- Developing JAX-WS using Apache CXF
- Creating & maintaining SOAPUI test cases to test the functionality of web-services
- Creating TestNG classes for unit testing using Mockito
- Used Splunk for storing and analyzing logs.
- Writing business logic in BPEL (Business Process Execution Language) & Java classes
- Developing test which can used to do automated testing of business functionality.
Confidential, WA
Java Lead Developer
Responsibilities:
- Interact with clients for requirements gathering & analysis.
- Leading team of 8 developers.
- Involved in development and design of application & preparing documentation.
- Developed several REST web services using CXF JAX-RS implementation.
- Developed OSGi compatible modules to deploy application on Karaf container Using Blueprint framework.
- Involved in Unit testing using Junit
- Involved in developing UI using Adobe CQ and AngularJS.
- Maven builds setup and deployment of code on server.
- Testing Web services using SOAP UI
- Developing test which can used to do automated testing of business functionality.
- Performing Code review using Smart Bear Code collaborator
Confidential
Responsibilities:
- Interact with clients for requirements gathering & analysis of the JIRA.
- Coordinating Offshore teams.
- Involved in development and design of application & preparing documentation
- Prepare test cases using JUnit
- Develop SOAP/REST web service which is consumes by other applications in Axis2 & Apache Jersey.
- Executed test cases manually and verified actual results against expected results.
- Deployment of code on Dev server.
- Testing Web services using SOAP UI
- Developed unit test case using jUnit
Confidential
Tools: /Technologies: Spring 3, Struts 1.6, Axis2, Hibernate, JavaMail, Maven2, Ant, Jira, Junit, Oracle 9i
Responsibilities:
- Interact with clients for requirements gathering & analysis of the JIRA.
- Coordinating Offshore teams.
- Involved in development and design of application & preparing documentation
- Prepare test cases using JUnit
- Develop SOAP/REST web service which is consumes by other applications in Axis2.
- Executed test cases manually and verified actual results against expected results.
- Deployment of code on Dev server.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in development of Collections module.
- Analysis of the specifications & understanding of requirements.
- Design and development of overall flow of application
- Creating Design documents like Data flow, Sequence diagrams, Flow chart, Class diagrams.
- Involved in development of different layers of application using Spring framework modules.
- Involved in writing the complex queries and stored procedure & SQL functions to perform complex operations.
- Developing unit test cases using jUnit
- Leading team of 4 members.
Confidential
Developer
Tools: /Technologies: JDK1.4.2, Spring 2.0.3, Struts 1.3.8,JMS, Oracle 9i, Servlets, Java-Script, Tomcat5.5, WebSphere, Tibco GI, DWR3.0, Eclipse 3.2 with My Eclipse plug-in, WebSphere MQ, Applet
Responsibilities:
- Involved in development and enhancement of various modules using Spring and Struts framework.
- Involved in performance improvement of imaging modules.
- Involved in Functional Requirement Documents analysis and development of the modules related to Inquiries & Maintenance.
- Implemented JMS Queue in WebSphere MQ to download documents using FileNet Image service to local web server.
- Writing using test cases using jUnit
- Enhancing Applet to loading and displaying various finance related documentations in various image formats like tiff, jpg etc.
- Leading team of 3 members.
Confidential
Developer
Responsibilities:
- Involved in developing end to end short module based developments.
- Deployment of application to server.
- Testing of website for expected results.
- Involved in bug fixing.
Confidential
Developer
Responsibilities:
- Involved in developing end to end short module based developments.
- Deployment of application to server.
- Testing of website for expected results.
- Involved in bug fixing.
Confidential
Developer
Responsibilities:
- Involved in developing end to end short module based developments.
- Deployment of application to server.
- Testing of website for expected results.
- Involved in bug fixing.
Confidential
Junior Developer
Responsibilities:
- Deployment of application to Dev server.
- Testing of website for expected results.
- Involved in bug fixing.
- Creating HTML pages & writing JavaScript form validations
- Writing stored procedure SQL functions.
