We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Over 10 years of proven analysis, technical design, development, and architecture experience using Java/J2EE Technologies.
  • 5+ years of experience leading technical teams including managing an offshore development team.
  • Have 5 years of UK work experience
  • Have more than one year of US work experience
  • Strong domain knowledge in Retail and Airlines domains.
  • Experience in all phase of Software Development Life Cycle (SDLC).
  • Expertise developing Java applications using S pring, Struts 1.2/2.0, JDBC, Servlets & JSP .
  • Strong experience in design and development of multi - tier and distributed applications using J2EE/JEE features like Servlets, JSP, EJB, JMS, JNDI and Java Mail .
  • Having knowledge on Restful and Spring-REST web services .
  • Expert in writing Junits with Power Mock and Power Mockito frameworks
  • Experience in developing web services using Axis, JAX-WS, Spring Boot and Spring-WS .
  • Experience in implementation and integration of Ibatis and Hibernate with frameworks like Struts and spring.
  • Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.
  • Experience in using Struts and JSTL tag libraries for front end design of applications
  • Experience in developing the front-end components via HTML5/DHTML, JSP, CSS, JavaScript, Tiles, JQuery, and JSTL tags .
  • Expert in designing test automation frameworks using Protractor JS, Jasmine, Selenium Web driver, Cucumber, Concordian, JAX-WS and Soap UI APIs
  • Strong work experience in Agile and Continuous Integration environments.
  • Experienced in testing enterprise Messaging platforms, SOAP & REST services using commercial (SOAPUI) & open source tools.
  • Technical knowledge and experience in Web Sphere Application server 8.5,Weblogic, Jboss and Tomcat Web/Application servers.
  • Involved in database layer implementation using Ibatis, hibernate and jpa .
  • Involved in environment and configuration setup for the development projects.
  • Experience of working in AGILE software development life cycle with SCRUM experience
  • Experience in writing the database queries using Oracle .
  • Experience in developing asynchronous messages using JMS
  • Involved in creating and consuming the SOAP web services .
  • Experience in using IDEs - Eclipse, IntelliJ and RAD .
  • Involved in technical training programs for freshers.

TECHNICAL SKILLS:

Languages: Java

J2EE: Servlets, JSP, JDBC, Web services and EJB

ORM Frameworks: Ibatis, hibernate.

J2EE Frameworks: Struts 1.2, Struts 2.0, Spring MVC,JAX-WS. Restful web services, Spring-Rest, XSD, XML,JSON and XSLT

Testing Frameworks: Selenium Web driver, Cucumber, Concordian, Junit, Power Mock and Power Mockito

UI Technologies: Ajax, HTML, JavaScript, JQuery JSP, JSTL, CSS

Operating Systems: Windows 2000/XP/7Build Repositories: Nexus

CI Tools: Hudson and Jenkins

IDE/Tools: Eclipse, IntelliJ and RAD

Build Tools: Ant, Maven and Gradle

Web Servers: Apache Tomcat 6.x,8.x

Application Servers: Weblogic, Jboss 4.2, IBM Websphere 8.5

RDBMS: Oracle 10g

Version Control Tools: SVN, CVS, Clear Case.

WORK EXPERIENCE:

Confidential, Minneapolis, MN

Senior Java/J2EE Developer

Responsibilities:

  • Lead the development team activities including prioritizing requests, designing solutions, and supervising the development efforts
  • Design and development of DAOs like Retrieve Messages DAO, Retrieve User Details DAO etc.
  • Design and development of P2PMessageContextListner
  • Design and configuring the work flows by developing a Batch Job Manger etc
  • Developing the code to read and send messages from MQ queues
  • Configuring the application JNDIs, Data source etc.
  • Developing the Spring-Boot web services with contract first approach.
  • Design and configuring ORM layer using Ibatis
  • Using the WebSphere 8.5 for application deployment.
  • Analysis of Business Requirements and providing estimates to develop.
  • Documented the user interface specifications and reviewed with the business teams for approval.
  • Worked with the project manager to plan the different tasks and estimate the implementation costs.
  • Provide support for testing team during integration and UAT phases.
  • Involved in production implementation.
  • Developed test cases and performed testing using Power Mockito
  • Defect fixing and production support.
  • Using RAD IDE for applications development.

Environment: Java 1.8, IBatis, Oracle10g, Spring Boot, IBM MQ, WebSphere 8.5,Clear Case.

Confidential, Minneapolis, MN

Senior Java/J2EE Developer

Responsibilities:

  • Developed user interface using JSP, Custom Tag Libraries and AJAX to speed the application .
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture
  • Used Spring 2.0 Framework for Dependency injection and integrated with Ibatis
  • Worked on Persistence layer using Ibatis technology
  • Developed and exposed the RESTful services to retrieve NOTAMs for each station etc.
  • Application defect fixing.
  • Using the WebSphere 8.5 for application deployment.
  • Used J2EE design patterns like Value Object Pattern, MVC, Singleton Pattern and DAO.
  • Responsible for reviewingthe code and integrate into application
  • Strong knowledge and hands on experience in producing and consuming web services
  • Used SVN for version control system.
  • Developed test cases and performed testing using PowerMockito
  • Analysis of Business and System Requirements .
  • Involved in preparing Low level & High Level design documents

Environment: Java, Spring MVC 2.0, IBatis, REST with Jersey1.8WebSphere 8.5

Confidential

Senior Developer in Test

Responsibilities:

  • Designing the UI Automation frame work using Protractor JS and Jasmine for automating the Flight selection, Shopping Basket and Checkout applications developed using Angular JS
  • Designing the Web service (REST and SOAP) test automation framework using Cucumber, Spring WS and SOAP UI API for automating the CAPTWO V2 webservices
  • Defining the Behaviour Driven Development (BDD) strategy for project.
  • Writing BDD Feature Files in Cucumber and Jasmine
  • Writing the Step Definitions for the Gherkin steps defined in feature files.
  • Configuring Jenkin’s CI Integration Tool and Selenium Grid with Progressive Passenger Details page test suite
  • Developing Mobile Automation test suite using Appium, IOS.
  • Conducting PIR Review with all stake holders to prevent the issues with upcoming releases.
  • Training the project streams to enable Behaviour Driven Development (BDD)
  • Designing the stabbing strategy using Stub-O-Matic and its integration with UI Automation Framework and Service Automation Framework
  • Preparing Integration and E2E test scenarios
  • Writing the UI test cases using Protractor JS and Jasmine
  • Preparing and scheduling the System, Snowball (SIT) and BSRT (Regression Testing) test suite.
  • Defect management using JIRA
  • Being an Agile Champion collecting statistics from various projects in British Airways and defining the best practices/approaches.
  • Participating in Agile activities Daily Standup, Mid-iteration review and Retro
  • Project customisation of IntelliJ and Webstrom according to the recommendations
  • Developing the AOP components using AspectJ for intercepting and stubbing the Phoenix, Sea Server calls from GetCaledarAvailability API and SeatAvailabitityV2 API.
  • SVN Code repository administration for project.
  • Build script creation using Ant 7.1 and Maven
  • Presenting and conducting the Show & Tells

Environment: java 1.5, Selenium WebDriver, Spring WS, Cucumber, IntelliJ

Confidential

Technical Design Lead

Responsibilities:

  • Involved in requirement gathering phase
  • Designing the contract for the webservice as part of Contract First Webserice Development
  • Prepared high level & Low level design for each of the business requirements
  • Endpoint implementation for preAuth, retriveAuthentication and updateClaimConfiramtion methods.
  • Prepared strategic implementation plans for the requirements
  • Involved in preparing use cases, Testing & packaging.
  • Delivered Installation & deployment guidelines for the J2EE artifacts & other server components
  • Designed and developed the web service operations using Axis1.4
  • Developed the unit test cases using PowerMock 1.4.6 framework
Confidential

Test Automation Engineer

Responsibilities:

  • Automated the functional test cases using Axis1.4 and JAXB 2.1, since the open source SoapUI is not applicable to access the content inside the CDATA tags of a SOAP request and response.
  • Developed the test suite to check the availability of the application
  • Developed report module using Apache POI to capture the functional test results during automation test and availability statistics during availability test execution.
  • Developed Visual Basic Script for loading results recorded to QC during webservice automation test case execution using Soap UI 2.0

Environment: java 1.5, Axis 1.4, JAXB 2.1, PowerMock1.46 and Eclipse

Confidential

Technical Design Lead

Responsibilities:

  • Involved in requirement gathering.
  • Prepared the detailed functional specification document for the business requirements.
  • Designed and developed business services CrewManagement, RosterManagment V1 and LeaveWindow.
  • Developing the Action, Form Bean and Action Errors using Struts 2
  • Developing the Leave History, Manage My Leave and Retrive Roster screens using JSP, HTML, Jquery and CSS
  • Developed the unit test cases using PowerMock
  • Involved in preparing use cases, Testing & packaging.
  • Delivered Installation & deployment guidelines for the J2EE artifacts & other server components
  • Build script creation using Ant.

Environment: java 1.5, Struts 2, JSP, JQuery, CSS, PowerMock1.46 and Eclipse

Confidential

Lead Developer

Responsibilities:

  • Involved in requirement gathering for each release.
  • Prepared high level & Low level design for each of the business requirements
  • Ensured proper knowledge transfer to the team & prepared strategic implementation plans for the requirements
  • Lead the team in delegating tasks to the team members & providing prompt solutions to high priority issues.
  • Involved in preparing use cases, Testing & packaging.
  • Delivered Installation & deployment guidelines for the J2EE artifacts & other server components
  • Designed and developed the web services like “postiUserInterface” using JAX-WS for LDAP and NOL users. Also developed web service called “postiCaresuiteInterface”, “uploadVarientstoFDP” and “postiUpdateInterface” to fetch and update the details like latest models, firmware and data packages

Environment: java 1.5, Struts 1.2, JSP, JAX-WS and Eclipse

Confidential

Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Construction & Testing phase
  • Involved in conceiting phase for the Retailnet Front end application (Mobile and Web) using Eliad 3.4
  • Involved in preparing and delivering POC’s for some critical requirements
  • Handled the team in acquiring functional knowledge on requirements and the necessary strategic plans to be followed for implementing the same
  • Involved in preparing use cases, Testing & packaging.
  • Delivered Installation & deployment guidelines for the J2EE artifacts & other server components
  • Developed the WSDL with operations “outletUpdate”, “authenticateFFMUser”, “contactCreationandUpdation” for creating and modifying the outlet information in Siebel backend system

Environment: java 1.5, Eliad 4.2, JSP, Axis 1.2 and Eclipse

We'd love your feedback!