We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Working as a Lead Java Developer in Enterprise Application at Confidential, Des Moines, IA
  • Having 15+ years of experience in IT industry in the field of Mortgage, Child Support System, Integrated Eligibility System, Passenger Service Solution, Telecom Order Entry System, PowerNet Management System, and Project Management System.
  • Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks
  • Experienced in all phases of software development life cycle in Requirements Gathering, Analysis, Design, Development, Testing, System Integration Test support, Release Implementation support, Production Support
  • Experienced in OOAD architecture and modeling and designing artifacts such as Use Case diagram, Class diagram, Sequence diagram and State diagrams using Rational Rose and MS Visio
  • Experienced in design and development of web based application and distributed system using Java/J2EE technologies includes JSP, Servlet, HTML, CSS, JavaScript, AJAX, JSON, AngularJS, Angular 5, Spring MVC, Spring DI, Spring AOP, Spring Batch, Struts, Apache Guice, JDBC, JQuery, Java Batch Processing, EJB, JMS, Quartz, WebService, XML, XSD, XSLT, JAXB
  • Expert in developing and consuming SOAP & RESTful Web Services using Apache Axis2, JAX - WS, JAX-RS, Spring Rest
  • Extensively used various Design Patterns like MVC, Singleton, Session Facade, Service Locator, Factory, DTO, DAO, Business Delegate, Strategy, Builder, Service Actuator etc.
  • Experienced in implementing DAO using Hibernate ORM technique for persistence layer
  • Hands-on experience in using Rational Team Concert (RTC), SVN, GIT
  • Experienced in Agile Software development practices
  • Experienced in using build tools like Maven, Ant
  • Experienced in Database design using Oracle SQL/PLSQL, IBM DB2, MySQL
  • Hands on experience in working with Web server & Application servers such as IBM Websphere, JBOSS, OC4j and Tomcat
  • Hands-on experience on development tools like IBM Rational Application Developer(RAD), Eclipse and JDeveloper
  • Excellent written and verbal communication skills, presentation and problem solving skills

TECHNICAL SKILLS

Environment: Windows 7/XP/NT/2000, DOS 6.22

Languages: Java 1.8, JavaScript, CSS, JQuery, HTML, UML, XML, XSD, XSLT

RDBMS: Oracle 11g, MYSQL 5.1, IBM DB2

Database Access: JDBC, Hibernate 5.1.3.Final

Web Technologies: JSP 1.2, Servlet 2.3, AJAX, EJB 3.1, JMS 1.1, XML, JAXB 2.1

Application Frameworks: AngularJS, Angular 5, Spring 4.3.6.RELEASE, Spring Batch 2.1.7.RELEASE, Struts 1.1, Apache Guice 3.0

Web Services Frameworks: Apache Axis2 1.3, JAX-WS 2.2, JAX-RS, Spring Rest

Application & Web Server: IBM WebSphere 8.5.5.3, JBoss AS 7, OC4j 10.1.3, Tomcat 4.1 & 7.0

Project Build Tool: Maven 3.0.3, ANT 1.9.4

Testing Frameworks: JUnit 4.7, TestNG, Mockito 2.18.x

Web Service Testing Tool: SOAP UI, Postman

Code Quality & Coverage Tool: PMD 4.2.5, FindBugs 1.3.9.2, EclEmma 2.3.3, Sonar

Development Tools: IBM Rational Application Developer 8.5.5.2, Eclipse, JDeveloper, WebStorm 7.0

Database Client: Toad 9.5.0.31, SQL Developer-3.0.04.34, IBM Data Studio

Methodologies: Agile, Waterfall model

Version Control System: IBM Rational Team Concert 5.0.2, SVN 1.6.8, GIT 1.6.5.0, WinCvs 1.3

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Lead Java Developer

Responsibilities:

  • Analyzing the User Stories to understand the Business requirements
  • Participated Spring planning to estimate and plan the development effort for individual user stories and reviewing backlog User Stories
  • Interacting with different team and business owners to clarify the design issues on the sprint user stories
  • Designed and developed the solution with quality and reusability and delivered on time
  • Designed and developed the User Interface using Angular5, HTML and CSS
  • Implemented the Components and Service pattern using Angular5
  • Developed Business Service objects, DTOs and Data Access objects
  • Worked on Spring Dependency Injection to inject Business Service objects and Data Access objects
  • Developed unit test cases using TestNG, Mockito
  • Executed Code review process and providing review comments to the team member to ensure the code quality
  • Effectively liaison between Managers, Architects, Development teams to implement large and complex engineering solutions
  • Hosted the functionality demo to the business users on every sprint completion
  • Worked with team to meet the deadline for every sprint
  • Provide hands-on development and mentoring as necessary for other members of the development team
  • Review the test case to look improvements in quality of tests, identify any gaps and develop solutions to improve the test coverage
  • Provide technical mentoring to individuals to maximize levels of productivity
  • Provided support to the QA team during the System Integration test User Acceptance Test
  • Participated in daily standup meeting and retrospective meeting
  • Sending the status report to the manager on a daily & weekly basis

Environment: Java 1.8, HTML, CSS, JSON, Angular 5, Spring 3.2.3.RELEASE, JetBrains WebStorm 7.0.3, EJB 3.1, JMS, JBOSS AS 7, Hibernate 5.1.3.Final, Oracle 11g, Quartz 1.6.3, Maven 3.0.5, SVN 1.6.8, SQL Developer-3.0.04.34, PMD 4.2.5, Sonar, Mockito 2.18, JIRA, TestNG, MS Visio, Eclipse Juno Release

Confidential, Salem, OR

Senior Java/J2EE Developer

Responsibilities:

  • Analyzing the Functional Design Document and Technical Design Document to understand the requirements
  • Designed and developed the solution with quality and reusability and delivered on time
  • Developed batch processing usingJava Batchto extract data from feed files and load into corresponding database tables
  • Worked on Batch Job configuration and running the batch jobs using IBM Tivoli Workload Scheduler
  • Developed REST web services using Spring Rest Web Service
  • Developed the validation functionality using Spring validation to validate the REST service request
  • Developed the Exception Handler for Rest Service by using Spring Rest Framework
  • Developed the XSD schema for Request and Response structure
  • Developed the logging functionality using Spring AOP
  • Developed the Business Service objects, DTOs and Data Access objects, Business Delegate object, Service Locator, Stateless Session bean
  • Accomplished the code review process to ensure the code quality and standards by using SONAR
  • Worked on Hibernate ORM technique for Database transaction
  • Used Rational Team Concert for Task tracking, Source control
  • Providing support to the QA for end-to-end testing till resolving the defect
  • Build and deploy the application in IBM WebSphere Application Server
  • Participated in daily standup meeting

Environment: Java 1.8, Java Batch, IBM WebSphere Application Server 8.5.5.3, Spring Rest Web Service, IBM Tivoli Workload Scheduler, EJB 3.1, IBM Rational Team Concert 5.0.2, XML, XSD, Hibernate 5.1.3.Final, IBM DB2, IBM Data Studio, IBM Rational Application Developer 8.5.5.2, Apache Ant 1.9.4, SONAR

Confidential, Des Moines, IA

Lead Java Developer

Responsibilities:

  • Involved in review and analysis of Business requirement & Functional design document to understand the requirement
  • Developed detail design document using UML diagrams such as Class diagrams and Sequence diagrams
  • Works with Project Managers to negotiate timelines, identify development risks and align internal expectations
  • Worked closely with users, managers, and developers to bring the team’s ideas to life
  • Designed and developed the solution with quality and reusability and delivered on time
  • Designed and developed the User Interface using HTML, CSS & AngularJS
  • Developed AngularJS controllers to handle view functionalities and events
  • Developed custom directives using AngularJS to specify custom and reusable features to HTML tags
  • Developed Spring controllers for handling the request/response
  • Developed the Business Service objects, DTOs and Data Access objects
  • Worked on Spring Dependency Injection to inject Business Service objects and Data Access objects
  • Worked on Hibernate ORM technique for Database transaction
  • Developed unit test cases using TestNG and test coverage using EclEmma
  • Proactively performed performance tuning of the application and provided analysis about the problems and recommends solutions
  • Executed Code review process and providing review comments to the team member to ensure the code quality
  • Effectively liaison between Managers, Architects, Development teams to implement large and complex engineering solutions
  • Hosted the functionality demo to the business users on every release
  • Worked with team to meet the deadline and ensure the quality
  • Reviewing the test case to look improvements in quality of tests, identify any gaps and develop solutions to improve the test coverage
  • Provide technical mentoring to individuals to maximize levels of productivity
  • Provided support to the QA team during the System Integration test User Acceptance Test
  • Sending the status report to the manager on a daily & weekly basis

Environment: Java 1.7, HTML, JavaScript CSS, JSON, AngularJS, Spring 3.2.3.RELEASE, JetBrains WebStorm 7.0.3, EJB 3.1, JMS, JBOSS AS 7, Hibernate 3.5.3, Oracle 11g, Quartz 1.6.3, Maven 3.0.5, SVN 1.6.8, SQL Developer-3.0.04.34, PMD 4.2.5, EclEmma 2.3.3, JIRA, TestNG, MS Visio, Eclipse Juno Release

Confidential, Atlanta, GA

Senior Java/J2EE Developer

Responsibilities:

  • Analyzing the Functional Design Document and Technical Design Document to understand the requirements
  • Developed the detail design document using UML class diagrams, sequence diagrams
  • Proactively proposed and implemented the design solutions
  • Designed and developed the solution with quality and reusability with high quality and delivered on time
  • Developed the WSDL to define the service contract and XSD schema for Request and Response structure
  • Design and developed the Web Service using Axis2 framework
  • Developed Project workspace environment from the scratch which includes software download, installation and configuration the JDK 1.7, Axis2 Framework, EJB, SOAP UI and WebSphere Application Server
  • Developed the Data Transfer Objects, Business Service objects, Data Access objects, Singleton, Service Locator, Business Delegate object
  • Developed Message Driven Bean and Stateless Session Bean using EJB 3.1
  • Developed validation functionality using Strategy Pattern to validate the web service request object
  • Worked on Informatica SIF Java API to communicate with the Database through Master Data Management(MDM)
  • Configured WebSphere Application Server setup such as JMS configuration, DataSource configuration for Apache Axis2 Web Service deployment
  • Executed the code review process using SONAR to ensure the code quality and standards
  • Used Rational Team Concert for Task tracking, Source control
  • Used SOAP UI tool for testing the Web Service
  • Providing support to QA on System Testing phase
  • Build and deploy the application in WebSphere Application Server

Environment: Java 1.7, Apache Axis2 1.3, WebSphere Application Server 8.5.5.3, JMS, EJB 3.1, SOAP UI, Informatica MDM API, Oracle 11g, Ant 1.9.4, Rational Team Concert, SQL Developer-3.0.04.34, Sonar, Eclipse Kepler Release

Confidential, West Des Moines, IA

Lead Java Developer

Responsibilities:

  • Analyzing the Business requirement & Functional design document to understand the requirement
  • Developed the detail design document using UML diagrams such as Class diagram and Sequence Diagrams
  • Worked with Project Managers to negotiate timelines, identify development risks and align internal expectations
  • Designed and implemented the solution with quality and reusability with high quality and delivered on time
  • Design and developed the presentation layer (UI development) which includes HTML, CSS & AngularJS
  • Developed custom directives using AngularJS to allow the developer to specify custom and reusable features to HTML tags
  • Developed the Proof of Concept to achieve single scope and implemented Single model and scope inheritance in UI design using AngularJS
  • Developed the Spring Controllers, Business Service objects and DTOs, and Data Access objects
  • Worked on Spring Dependency Injection to inject Business Service objects and Data Access objects
  • Developed Message Driven Bean and Stateless Session Bean using EJB 3.1
  • Worked on Hibernate ORM technique for Database transactions
  • Developed Unit Test Cases using TestNG
  • Performed code review process and providing review comments to ensure the code quality and standards
  • Provided support to QA team during the System Testing phase & Integration test support
  • Proactively performed performance tuning of the application and provided analysis about the problems and recommends solutions
  • Review the test case to look improvements in quality of tests, identify any gaps and develop solutions to improve the test coverage
  • Demonstrating proficiency in mentoring individuals to maximize levels of productivity
  • Sending weekly status report to the manager

Environment: Java 1.6, HTML, CSS, JavaScript, JSON, AngularJS, Spring 3.2.3.RELEASE, JetBrains WebStorm 7.0.3, EJB 3.1, JMS, JBOSS AS 7, Hibernate 3.5.3, Oracle 11g, Quartz 1.6.3, Maven 3.0.5, SVN 1.6.8, SQL Developer-3.0.04.34, PMD 4.2.5, JIRA, TestNG, MS Visio, Eclipse Juno Release.

Confidential, Cary, NC

Senior J2EE Developer

Responsibilities:

  • Analyzing the Analysis & Design (A&D) document and understand the business requirements
  • Worked on preparing the Query tracker for any requirement clarification from the client
  • Worked on Unit Test Cases preparation
  • Designed and implemented the solution with quality and reusability with high quality and delivered on time
  • Developed UI development using HTML, JQuery, CSS
  • Developed the Spring controllers, Business Service objects, Data Access objects
  • Worked on Hibernate ORM techniques for Database transaction
  • Developed the business layer logic using EJBs Stateless Session beans
  • Developed XSD for request/response structure and developed JAXB objects
  • Developed SOAP Web Service using JAX-WS standards
  • Used SOAP UI tool to test the Web Service
  • Worked on code review process to ensure code quality, reliability and ensured the project standards
  • Worked closely with Quality Assurance in resolving defects and in conducting performance tests
  • Provide technical mentorship and guidance to junior team members

Environment: Java 1.6, Servlet 2.3, HTML, CSS, JQuery 1.9.x, Spring 3.2.3.RELEASE, JAX-WS, EJB 3.0, JBOSS -5.0.0.GA, Hibernate, Oracle 11g, Maven 3.0.3, SVN 1.6.8, SQL Developer-3.0.04.34, FindBugs 1.3.9.2, Confidential Quality Center, Eclipse Helios Service Release 2

Confidential, West Des Moines, IA

Lead Java Developer

Responsibilities:

  • Analyzing the Business requirement & Functional design document to understand the requirement
  • Developed the detail design document using UML diagrams such as Class diagram and Sequence Diagrams
  • Worked with Project Managers to negotiate timelines, identify development risks & align internal expectations
  • Designed and implemented the solution with quality and reusability with high quality and delivered on time
  • Worked on User Interface development using SirusForce UI Framework
  • Developed the Controller objects, Business Service objects, Data Access objects
  • Developed Message Driven Bean and Stateless Session Bean using EJB 3.1
  • Worked on Hibernate ORM technique for Database transactions
  • Developed Unit Test Cases using TestNG
  • Performed code review process and providing review comments to ensure the code quality and standards
  • Worked closely with Quality Assurance in resolving defects and in conducting performance tests
  • Proactively performed performance tuning of the application and provided analysis about the problems and recommends solutions
  • Review the test case to look improvements in quality of tests, identify any gaps and develop solutions to improve the test coverage
  • Demonstrating proficiency in mentoring individuals to maximize levels of productivity
  • Sending weekly status report to the manager

Environment: Java 1.6, JBOSS -5.0.0.GA, Hibernate 3.5.3, SirusForce UI Framework, Apache Guice 3.0, Oracle 11g, JMS, Quartz 1.6.3, Maven 3.0.3, TestNG, MS Visio, SVN 1.6.8, SQL Developer-3.0.04.34, PMD 4.2.5, JIRA, Eclipse Indigo Release

Confidential, Irving, TX

Senior J2EE Developer

Responsibilities:

  • Analyzing the User Stories to understand the Business requirements
  • Participated Spring planning to estimate and plan the development effort for individual user stories and reviewing backlog User Stories
  • Interacting with different team and business owners to clarify the design issues on the sprint user stories
  • Designed and developed the solution with quality and reusability with high quality and delivered on time
  • Developed batch processing using SpringBatchto extract data from feed files and load into corresponding database tables
  • Worked on Batch Job configuration and running the batch jobs using Quartz Scheduler
  • Developed the Data Transfer Objects, Business Service objects, Data Access objects
  • Worked on configuring the message queue
  • Developed the Message Driven Bean
  • Developed the Proof Of Concept for Apache Guice Dependency Injection and implemented the solution
  • Worked on Hibernate ORM technique for database transaction
  • Developed XSD for request/response structure to generate JAXB objects
  • Developed REST web services using RESTEasyWeb Service
  • Developed the Exception Handler using JAX-RS standards
  • Executed code review process to ensure the coding standards
  • Developed the Unit test cases using JUnit
  • Built and deploy the application to the test environment
  • Provided support to the QA in resolving defects during the System Testing phase
  • Participated in daily stand-up meeting and retrospective meeting
  • Ensured Software development and delivery using Agile methodologies

Environment: Java 1.6, JBOSS -5.0.0.GA, JMS 1.1, EJB 3.0, JAXB 2.1, RESTEasy 2.2.0, Spring Batch 2.1.7.RELEASE, Hibernate 3.5.3, Apache Guice 3.0, XML, Oracle 11g, Quartz 1.6.3, Maven 3.0.3, GIT 1.6.5.0, JUnit 4.7, PMD 4.2.5, FindBugs 1.3.9.2, Rally, Eclipse Helios Service Release 2.

Confidential, Richardson, TX

Senior Java Developer

Responsibilities:

  • Analyzing the Analysis & Design (A&D) document and understand the business requirements
  • Worked on preparing the Query tracker for any requirement clarification from the client
  • Worked on Unit Test Cases preparation
  • Designed and implemented the solution with quality and reusability with high quality and delivered on time
  • Developed the user interface using JSP, HTML, CSS
  • Developed the UI field validation using JavaScript
  • Developed the application controllers, Business Service objects, Data Access objects
  • Worked on Hibernate ORM techniques for Database transaction
  • Developed the business layer logic using EJBs Stateless Session beans
  • Developed XSD for request/response structure and developed JAXB objects
  • Developed SOAP Web Service using JAX-WS standards
  • Used SOAP UI tool to test the Web Service
  • Developed Stored Procedures for validating the Order information on the order submission
  • Performed code review process to ensure code quality and the project standards
  • Worked closely with Quality Assurance in resolving defects and in conducting performance tests
  • Provided technical leadership of onsite and offshore teams and implement system solutions that are consistent with strategic business and technical objectives
  • Responsible for the quality of the code written by offshore team by ensuring proper design reviews, code reviews, unit testing and integration testing
  • Worked on Release implementation support and Production Support
  • Demonstrating proficiency in leading and mentoring individuals to maximize levels of productivity

Environment: Java 1.5, JSP1.2, Servlet 2.3, JavaScript, AJAX, CSS, HTML, Hibernate, JAX-WS, OC4j 10.1.3 Application Server, SOAP UI Tool, Oracle 11g SQL/PLSQL, JDeveloper 10g, SVN 1.6.8, Confidential Quality Center 9.0, Toad 9.5.0.31

We'd love your feedback!