We provide IT Staff Augmentation Services!

Lead Core Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 9 years of experience in Software development specializing in Java/J2EE platforms with extensive experience in Java, Web development and Product Development.
  • Experience in Automobile, Insurance, HealthCare and Tourism & Hospitality industries.
  • Well versed in Java Technologies like Core Java, Multithreading, JSP, Servlets, JMS, JDBC.
  • Strong experience in Frameworks like Spring 3.0, JSF, Wicket1.5.
  • Solid background in Object Oriented Analysis and Design.
  • Strong experience in SOA and web services including SOAP and REST.
  • Strong in JPA and ORM frameworks like Hibernate.
  • Good experience in XML and related technologies like JAXP, JAXB and XML Schema.
  • Experience in Middleware systems and Messaging systems like IBM Message broker and IBM MQ.
  • Proficient in testing frameworks like Juint and Selenium Webdriver.
  • Good experience with Oracle and MySQL databases.
  • Have used Websphere 6.1 and Weblogic servers.
  • Passionate follower of Programming Methodologies like Agile and Test Driven Development.
  • Experience in performance tuning and performance analysis with Jprofiler.
  • Excellent communication and inter personal skills.

TECHNICAL SKILLS

Design: OO concepts, GoF & J2EE Design Patterns, UMLLanguages Java (Core Java 5 & 6)

Technologies: JSP, Servlets, J2EE, JMS, JNDI, JPA, XML.

Frame Works: Struts Framework, Hibernate 3, JSF, Spring3.0, Spring MVC, Spring WS, Wicket1.5.

SOA: SOAP, REST, WSDL

Client Side: HTML, Javascript, CSS, jQuery

XML: XML, XML Schema, DTD, JAXP,JAXB

Application Servers: Websphere 6.1, Weblogic

IDE Tools: RSA, RAD, Eclipse, IBM Message Broker Toolkit

Business Integration: IBM Websphere Message broker6.1, IBM Webpshere MQ

Web Servers: Tomcat 5.x, Apache 2.5

Databases: MySQL,Oracle9i.

Configuration Control: Clearcase, SVN, Perforce

Build tools: Ant, Maven

Testing/Performance: Junit, Selenium webdriver, Jprofiler, EHcache

Defect Tracking: Bugzilla, Mercury Quality Center, JIRA

Project Management Tool: JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Lead Core Java/J2EE Developer

Responsibilities:

  • Developed the Internet facing Confidential websites application optimized for Mobile and Tablet users.
  • This involved customizing the existing product to make it Mobile friendly. This also involved developing a new component based framework for better re usability.
  • The view of the application was completely redesigned from a Mobile usability perspective.
  • Over 6500 live car dealer websites are currently using this solution.
  • As a lead developer I was involved in Design, Development and Testing of core application modules. I was also involved in peer code reviews.
  • I was also involved in training new members of the team through pair programing.
  • I also served the role of scrum master for the team.
  • Used Wicket1.5 to replace the JSP view of the current application for mobile implimentation.
  • Modified the application framework to support mobile based access with limited changes and impacts.
  • Integrated Wicket and Spring 3.0 to the existing application thereby creating a new component based solution.
  • Integrated the new web layer to the legacy backend systems without affecting the specs.
  • Spring MVC was used in the front end of the application.
  • Major contributor into keeping code quality through refactoring/test cases, especially in the legacy non - test friendly code.
  • Followed Agile scrum methodology as part of the team in the sprint based scrum meetings.
  • Fully followed TDD with optimum test coverage for all java code.
  • Worked extensively with Junit4.0 and Mockito frameworks for testing and Jprofiler for performance analysis.
  • Worked on automation testing with selenium web driver.
  • Used JIRA as project management tool and Bugzilla for defect tracking.

Environment: Java6, J2EE, Spring3.0,Wicket1.5 for view, Sping MVC,Hibernate3 for ORM, jQuery,XML,REST,JPA, Oracle,Junit4.0, Jprofiler, EHCache for secondary caching, BEA Weblogic, Eclipse, ANT, Perforce, Bugzilla, JIRA for project management, PMD.

Confidential

Lead Java Developer

Responsibilities:

  • This was the first project where ESB architecture was deployed in the organization and I was part of the implementation/architecture tem.
  • Liaising with other backend system teams to come up with normalized service representation.
  • Designed and implemented the error handling and synchronization needed for communication with multisystem.
  • Implemented core module which handled the transforming and business logic functionality in the ESB IBM Message broker.
  • Handled the Web service façade using Spring WS.
  • Developed the integration module with ESB using JMS.
  • Synchronized with business team for developing rules required for data processing.
  • Followed scrum methodology for development.

Environment: Java 5.0, J2EE, JMS, IBM message broker toolkit, IBM MQ, Websphere6.1, SOAP web service,Spring WS, XML, Mercury Quality Centre, IBM Rational Clearcase for configuration management, RAD.

Confidential

Lead Java/J2EE Developer

Responsibilities:

  • Work involved conducting a feasibility analysis on whether OpenSSO would serve as a feasible solution for access management.
  • As the sole person involved in this project I had to evaluate the OpenSSO framework to be used alongside our existing architecture and authentication mechanisms.
  • Verified the end to end usage of architecture involving OpenSSO over OpenDS.
  • Provided key changes needed for application migration into this framework.

Environment: Java5.0, openSSO, openDS, RAD, Websphere6.1,IBM Rational Clearcase.

Confidential, Cincinnati, OH

Senior Java/J2EE Developer

Responsibilities:

  • Worked in the requirements analysis, implementation and testing phases of the application.
  • Designed and developed the workflow required for the implementation of two major modules of the application.
  • Worked as the Quality Controller for the team analyzing defects and their root causes.
  • Used JSF for implementing View of the application and Spring3.0 for the business layer.
  • Developed Unit and Integration tests for the application.
  • Used Websphere6.0 server and IBM RAD as IDE for development.
  • Gathered extensive domain knowledge regarding the product for implementing product life cycle.

Environment: Java, J2EE, Spring3.0, JSF, Junit3.0, Oracle9i, XML, Websphere6.0, RAD, SVN, ANT

Confidential, Cincinnati, OH

Senior Java/J2EE Developer

Responsibilities:

  • Analyze existing application and finding out key areas that required changes to in corporate new requirements.
  • Design new workflow based on the new requirements.
  • Finalized requirements with regular meetings and discussions with users.
  • Optimized many existing functionalities for better maintainability and quality of code.
  • Used JDK5.0, Struts and Oracle as DB for development.
  • Provided mentoring and Technical training to new team members.
  • Provided unit test cases for the application using Junit3.0

Environment: Java, J2EE, Struts1.0,MySQL,Junit3.0, IBM Websphere6.0, SVN for version control, Bugzilla.

Confidential

Java Developer

Responsibilities:

  • Worked with requirements analysis, design of core modules development, testing and integration of the whole application.
  • Identified each business requirements from a service perspective and exposing them as modular services.
  • Worked extensively with XML technologies for the conversion of data from Mainframe system to java compatible format.
  • Key member in developing the different modules of the application.
  • Synchronized with mainframe development team to arrive at a common data transfer format.
  • Developed test cases for the application based on input from business team.

Environment: Java, JSP, Servlets,Struts1.0, XML, JAXP, XML Schema, Javascript, Eclipse, Apache Tomcat server, Junit, SVN, Bugzilla.

We'd love your feedback!