We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • 13+ years of extensive IT experience in developing and managing applications.
  • 15+ years of overall professional experience.
  • 9+ years of experience in web application development using Java, J2EE technologies.
  • Sound Experience in design and development using Java, J2EE, Spring MVC, Struts, JSP, Web Services.
  • Experience in ORM Tools like iBatis, JPA
  • Proficient in development of User Interfaces using JavaScript, JQuery, JSTL, AJAX, HTML, CSS.
  • Experience working with databases developing SQL for Oracle and IBM DB2
  • Experience in IDEs for J2EE application development like Eclipse, IntelliJ, RAD
  • Experience in version control tools like SVN and VSS.
  • Good knowledge of Hadoop technologies - Sqoop, Flume, Pig, Hive, HBase, Oozie
  • Worked with Agile(SCRUM) and Waterfall software methodologies for the SDLC process.
  • As a Java Developer, interacted with Business team to understand requirements, participated in design and architecture, developed web and service components using Java technologies, performed code reviews, testing and defect fixing, participated in Data Modeling sessions.
  • As Project Manager, spearheaded project management activities like resource management, status reporting, budgeting, performance monitoring and tracking, strategic and tactical planning, coordinating with client and team members at Onsite, mentoring team members.
  • As Certified Scrum Master, conducted Accelerated Business Case workshops to gather requirements, Release and Iteration planning, Iteration Showcase, Impediment tracking and removal, backlog maintenance and daily stand ups.
  • Expert in full software development lifecycle including Requirements and Analysis, Design, Coding, Testing, Implementation and Production Support.
  • Worked with various cross-functional teams and experience in leading teams at different geographical locations and onsite coordination.
  • Strong analytical and problem solving skills.
  • Excellent interpersonal and communication skills.
  • Enthusiastic team player, ability to handle multiple tasks.

TECHNICAL SKILLS:

J2EE Technologies: JSP, Servlets, Web Services, JDBC

Programming Languages: Java, SQL, IBM Cobol, VB

Web Technologies: HTML, DHTML, CSS, XML, SAX, DOM, AJAX

Scripting Languages: JavaScript, JSTL, AJAX, JQuery, VBScript

Frameworks: Spring, Struts, iBatis, JUnit

IDE Tools: Eclipse, IntelliJ, RAD, RSA 6.0, WSAD 5.0, MyEclipse 6.5Version Control: Systems SVN, VSS, Dimensions

Databases: IBM DB2, Oracle

Application/Web Servers: Apache Tomcat, IBM Websphere

Operating Systems: Windows, Unix, MVS, OS 390

Tools: Maven, Hudson, Quickbuild, Jenkins, JIRA, IBM RTC, HP Service Desk.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus OH

Lead Java Developer

Responsibilities:

  • Interacted with business team and SOA team to determine project scope and gather requirements
  • Worked with Techlead and architect to understand the issues and suggested improvements
  • Developed client side components using JSP, Javascript, JQuery, JSTL, AJAX.
  • Develop server side code for Synchronous and Asynchronous Batch process using Struts and Spring.
  • Utilized Nationwide internal reporting and scheduling framework for running on demand batch jobs.
  • Used iBatis as the ORM Tool to interact with Oracle database..
  • Estimation of user stories for development.
  • Develop the application using Eclipse and deploy the application locally on Tomcat servers.
  • Used IBM Websphere as the Application Server in Test and Production Environments
  • Use SVN as the source code management tool.
  • Develop JUnits for Testing.
  • Code builds using Maven.
  • Build Master - Use tools like Jenkins, IBM UrbanCode Deploy, Nexus.
  • Implement a logging system for the project using Log4J, SLF4J.
  • The development lifecycle follows Agile methodology.
  • Maintain task and development status in IBM Rational Team Concert(RTC)

Technologies/Environment: J2EE, Java, JSP, Struts, Spring, Javascript, JSTL,,JQuery, TomcatiBatis, Oracle, Web Services, WAS.

Confidential, Dublin,OH

Sr. Java Developer

Responsibilities:

  • Interaction with business team to determine project scope and gather requirements
  • Work with Product Owner to convert Functional Requirements into User Stories with Wireframes.
  • Estimation of user stories for development.
  • Develop application screens and client side validation scripts using JSP, Javascript, JQuery, JSTL.
  • Develop Server side components (for UI and Web Service) using Spring MVC and REST Web Services
  • Added client service to WS-ILL Staff application to use Article Exchange Web Services API for inter library loan process.
  • Used JPA to interact with database.
  • Develop the application using IntelliJ and deploy the application on Tomcat servers.
  • Use SVN as the versioning tool.
  • Develop JUnits for Testing and code builds using Maven.
  • Implement a logging system for the project using Log4J.
  • The development lifecycle follows Agile methodology.
  • Maintain task and development status in JIRA

Technologies/Environment: J2EE, Java, Web Services, JSP, Spring MVC, JPA, IntelliJ, Javascript, JSTLJQuery, Tomcat, MySQL.

Confidential

Project Manager, Sr. Java Developer

Responsibilities:

  • Interaction with business team to determine project scope and gather requirements
  • Work with Business Analyst and Product Owner to convert Functional Requirements into User Stories with Wireframes.
  • Actively participate in design and architecture of the application.
  • Estimation of user stories for development.
  • Develop application screens using JSP, Javascript, JSTL, JQuery, AJAX
  • Develop Service components and implement Spring MVC.
  • Used Tomcat as the Application Server.
  • Used iBatis as the ORM Tool to interact with Oracle database.
  • Developed test cases for Unit testing using JUnit and performed integration testing.
  • Used SVN for version control and source code management.
  • Assist other team members with coding.
  • As a Scrum Master, conduct daily scrum stand up meetings, Release and Iteration Planning meetings, present Iteration Showcase, remove/escalate impediments, waste analysis, maintain task and development status in JIRA
  • As a project manager, create Status Reports, maintain project budgeting, resource allocation and performance tracking, coordination with various teams, release management.

Technologies/Environment: J2EE, Java, JSP, Javascript, JSTL, AJAX, Spring MVC, iBatis, Eclipse, Oracle.

Confidential

Sr. Java Developer, Retirement Plan Services

Responsibilities:

  • Interaction with business team to determine project scope and gather requirements.
  • Study Functional Requirements and Wireframes and develop several modules/functionalities.
  • Develop application screens using JSP, Javascript, JQuery, JSTL
  • Used iBatis as the ORM Tool to interact with Oracle and IBM DB2 databases.
  • Develop Server components and implement Spring MVC.
  • Used Eclipse as the IDE for development.
  • Used JUnits for Unit Testing and SVN for version control
  • Assist other team members with coding.
  • Other Project Management activities such as Status reporting, Team performance tracking.

Technologies/Environment: J2EE, Java, JSP, Javascript, JSTL, AJAX, Spring MVC, iBatis, Eclipse, OracleIBM DB2, Sungard OMNI.

Confidential

Sr. Java Developer, Retirement Plan Services

Responsibilities:

  • Determine project scope and gather requirements.
  • Discuss with Business and Business Analyst to make application more user-friendly and stable.
  • Complete initial analysis and provide estimations to prioritize the work.
  • Handle work-distribution and status reporting for the Mumbai and Kansas City team.
  • Coordinate with the Business Analyst, Deployment Team, Configuration Manager, Security and other support groups to deploy the application successfully.
  • Used Spring Framework for Dependency injection
  • Develop application screens using JSP, Javascript, JSTL, Tag Libraries, Tiles.
  • Used IBM Websphere as the Application Server and RAD as the IDE.
  • Transitioned knowledge to the application support team.

Technologies/Environment: J2EE, Java, JSP, Spring, WAS, RAD, Sungard EXPAG system.

Confidential

Sr. Java Developer, Retirement Plan Services

Responsibilities:

  • Interact with business team to determine project scope and gather requirements.
  • Study Functional Requirements and Wireframes and develop several modules.
  • Develop application screens using JSP, Javascript, JSTL, Tag Libraries, Tiles.
  • Involved in developing server side web components that include Spring MVC framework and iBatis.
  • Used IBM Websphere as the Application Server and RAD as the IDE.
  • Interact with Business Objects APIs for report generation.
  • Involved in coding of various modules and writing SQL for database operations in IBM DB2.
  • Assist other team members with coding.
  • Application Support.

Technologies/Environment: J2EE, Java, JSP, Spring, iBatis, WAS, RAD, IBM DB2, Business Objects.

Confidential, Dublin echnical Consultant, Retirement Plans Loans System

Responsibilities:

  • Follow Agile (Scrum) Software Development Methodology.
  • Study several Functional Requirements and Wireframes and develop modules.
  • Develop application screens using JSP, JSTL, Struts tag libraries.
  • Perform Client Side Validation using JavaScript and JQuery.
  • Develop JUnits for testing workflow and components.
  • Involved in developing server side web components that include Struts Action Classes, Action Forms, Spring framework.
  • Used MyEclipse as IDE for application development with IBM Websphere as the application Server.
  • Developed SQLs for Database interaction with IBM DB2.

Technologies/Environment: J2EE, Java, JSP, Struts, Javascript, Spring, WAS, MyEclipse, IBM DB2.

Confidential, Bloomington

Project Lead, Onsite Lead

Responsibilities:

  • Interact with clients and business partners to determine project scope and gather requirements.
  • Actively participate in Design and Requirements Modeling Sessions.
  • Developed the JSPs using the Struts 1.1 Framework to effectively handle the workflow of the application.
  • Developed the Action Forms and Action classes and configured the struts-config.xml file.
  • Form validation is done using Java Script and Struts validation framework.
  • Implemented MVC architecture design patterns and developed Server side business components.
  • Used IBM Websphere as the Application Server.
  • Developed Mainframe reports in IBM Cobol.
  • Used IBM DB2 as the database for CRUD operations.
  • Perform Design and Code Review for offshore deliverables.
  • Coordinate and ensure timely delivery of projects from the offshore center.
  • Mentor the development team on Business/Application Knowledge and J2EE technologies.
  • Proactively identified, monitored and resolved technical and procedural bottlenecks to ensure that delivery dates are adhered to.
  • Facilitate change and defect management.
  • Provide Production Support.

Technologies/Environment: J2EE, Java, JSP, Struts, Javascript, WAS, RSA, IBM DB2, IBM COBOL

We'd love your feedback!