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.
- Experience in developing SOA (Service Oriented architecture) and Micro-services based applications.
- 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 Single Page application using HTML and JavaScript.
- Experience in developing web application using JavaScript libraries like AngularJS and jQuery.
- Experience with using Cassandra.
- Experience working on MicroServices and converting SOA based web services to Microservices.
- Experience with Jasmine for unit testing JavaScript’s.
- Experience in Test Driven Development (TDD).
- Good Experience in writing unit test cases using JUNIT, TestNG, Mockito, SOAP UI.
- Experience in writing Groovy script in SOAPUI.
- Experience in Agile development using Scrum.
TECHNICAL SKILLS:
Programming Technologies: Java, XML/XSD, JSON, Web service (SOAP & REST), OSGiHTML,CSS, JavaScript
Java Frameworks: Spring, Struts1/2
Other Technologies: CXF, Blueprint, Karaf, jUnit, Maven, Ant, jQuery, JSP, ServletIBatis, Hibernate, AngularJS, Cassandra, SpingBoot, WebSphere MQJMS, JPA
Operating System: Unix/Linux, Windows
Products/Tools: InteliJIdea, Eclipse
Scripting Language: JavaScript, CSS, Groovy
RDBMS: MySQL, Oracle
Build Tool: Maven 2 & 3, Ant 1.7.1, Gradle 3.1
Servers: Apache Karaf, Apache (httpd), WebLogic, WebSphere, TomcatWASLP (WebSphere Liberty Profile Server)
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Java Developer
Tools/Technologies: JDK1.6, WID7 (WebSphere Integration Developer), WPS7 (WebSphere Process Server), WASLP (WebSphere Liberty Profile Server), RTC4 (Rational Team Concert), SOAP1.1 (JAX-WS), SOAPUI 5.0, Groovy Script, IBM Blueworks, TestNG 6.8, Mockito 1.10, eclemma. Splunk, Gradle 3.1
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
- Converting SOA based web services to microserices.
- Writing Groovy scripts which used in SOAPUI test suites.
- Creating TestNG classes for unit testing using Mockito
- Used Splunk for storing and analyzing logs.
- Using Gradle scripts for build and web service client generation.
- Writing business logic in BPEL (Business Process Execution Language) & Java classes
- Developing test which can used to do automated testing of business functionality.
- Agile and TDD driven development.
- Used eclemma to find the code coverage and improve test case qualities based on coverage.
Confidential, Bothell, WA
Java Lead Developer
Tools/Technologies: OSGi, Blueprint Framework (Apache ARIES), Karaf 3.0.5, CXF, REST web services (JAX-RS), JUnit, Maven, SOAP UI 5.0, Adobe CQ 5, AngularJS, Jasmine, Cassandra
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
- Writing Groovy scripts which used in SOAPUI test suites.
- Used Cassandra to store and process all user requests.
- TDD driven development.
- Developing test which can used to do automated testing of business functionality.
- Performing Code review using Smart Bear Code collaborator
Confidential
Delivery Module Lead
Tools/Technologies: Spring 2.6.11, Struts 1.6, Axis2, Apache Jersey 2.0, Hibernate, IBatis, JavaMail, Maven 2, Ant, Jira, JUnit, SOAP/REST web services, SOAP UI 5.0, 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 & 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
Delivery Module Lead
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
Tools/Technologies: JDK1.5, Spring 3, Oracle 9i, Servlets, jQuery, Tomcat5.5, Eclipse 3.4, iBatis, Hibernate, Oracle
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
Tools/Technologies: JDK1.5, Core Java, JSP, JavaBeans, Servlet, Struts2, HTML, JavaScript, XML, MySQL, Tomcat5.5.20, Subversion, InteliJIdea, dojo toolkit (0.4.1), Jasper Report 1.2.8, JOSSO 1.5(Single Sign On)
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
Tools /Technologies: JDK1.5, JSP, JavaBeans, Servlet, HTML, JavaScript, XML, MySQL, Tomcat5.5.20, Subversion, InteliJIdea, Jasper Report 1.2.8
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.