We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Windsor Mill, MarylanD

SUMMARY

  • 11 years and 6 months of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications which includes experience working in Agile Development methodology(SCRUM) for 4 Years.
  • Strong programming skills and development experience in Core Java, J2EE, Spring Core, Spring Boot, Java Swing, Grails, Groovy, RESTful Web Services, Struts, JSP, JavaScript, Servlets, JDBC, Hibernate, Spring Data JPA, and XML Schema Definition
  • Proficient with Web Page Development using HTML, CSS, JSP, JavaScript, and JQuery.
  • Experience in design and development of J2EE applications with reliability, security, manageability, scalability, extensibility, performance, and re - use.
  • Experience in using Business Process Management(BPM), jBPM(Java Business Process Model)
  • Extensive experience with Oracle and MySQL Databases. Experience in writing SQL, PL/SQL, Triggers, Views, Functions, and Stored procedures. Extensive knowledge in NoSQL Database (MongoDB)
  • Experience in setting up Infrastructure like Subversion, MySQL Database Server.
  • Experience in developing web applications by complying with section 508 compliance and testing using JAWS.
  • Experience in system, integration, regression and user acceptance testing
  • Experience in automation of testing using TestNG Framework and Selenium.
  • Experience of using and developing Component, Activity, Sequence and Interaction diagrams using UML.
  • Extensive experience in J2EE, Strut & Spring MVC architecture.
  • Solid working knowledge of application servers like Apache Tomcat, Jboss and IBM Web sphere.
  • Experience in working with IDEs like IBM Rational Software Architect, Eclipse, Spring Tool Suite, Groovy - Grails Tool Suite, NetBeans, and IntelliJ IDEA.
  • Strong understanding and application of Multithreading and exception handling concepts.
  • Experience in using version control software CVS, SVN, MKS Integrity, and GITHUB and continuous integration software Jenkins in Amazon Cloud.
  • Experience in mentoring/training new team members with problem solving and troubleshooting capabilities.
  • Co-ordinate weekly reports and attending/managing calls, code reviews and walkthroughs
  • Motivated team player with ability to work independently or in a group with excellent oral and communication skills.

TECHNICAL SKILLS

Java Technologies: Core Java, Java Swing, Servlets, JSP, GSP, EJB, Spring Core, Spring Boot, Spring MVC, Grails, Spring Data JPA, Hibernate, JDBC, JMS, IBM WebSphere MQ

Web Technologies: Struts, Spring MVC, Grails, HTML, CSS, JavaScript, JQuery

Frameworks: Struts, Spring MVC, Spring Boot

Webservices: RESTful Web Service, SOAP Web Service

Databases: Oracle (SQL, Triggers, Views, Functions, Stored Procedure), MySQL, MongoDB

Database Tools: TOAD, Oracle SQL Developer, MySQL Workbench

Web/Application Server: Apache Tomcat, WildFly(JBoss), IBM WebSphere

Version Controls / Continuous Integration: CVS, Subversion(SVN), MKS Integrity, GitHub, Jenkins, AWS (RDS, CodeDeploy), JIRA

IDE/Development Tools: Eclipse, NetBeans, Spring Tool Suite, Groovy-Grails Tool Suite, IBM Rational Software Architect, IntelliJ IDEA, Oxygen XML Developer

Testing Tool: HP ALM, JIRA

Automation Testing: TestNG Framework and Selenium

Scripting Language: Groovy, Unix Shell Script, ANT Script, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Windsor Mill, Maryland

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in Agile development environment(SCRUM) for PQRS - Data Validation Program in the development of PQRS-DV Interactive Map Web application.
  • Analysis of the Software Change Request, providing Level of Estimates and preparing/updating documents in XLC Template, implementing and unit testing the Change Request.
  • Research and analyzed the different software technologies and framework required to develop the Interactive Map Web application for PQRS Data Validation Project.
  • Worked on the development of Login Functionality using Spring Security for the Interactive Map Web Application.
  • Worked on the development of different types of Graphs (example: Bar Chart, Line Chart and U.S Maps) using angular JS, Chart.js and leaflets Open source Java Script libraries for front end.
  • Implemented the Restful Web services as end point URLs to provide the required data and information from Back-end to the View (JSP, and HTML). Used Spring Data JPA as data access layer to retrieve data from the MySQL Server Database.
  • Designed and created the Database Tables in MySQL Server based on the requirements for PQRS Interactive Map application.
  • Worked on the set up of DevOps (continuous integration and continuous delivery) using Jenkins installed on AWS Cloud. Worked on the setup of Integrating JIRA with the development IDE (Spring Tool Suite) for logging/tracking source code with the specific requirement/tasks or bugs as part of DevOps Setup.
  • Implemented the automation testing scripts using Selenium, TestNG, and Java for the Interactive Map application which is configured as part of DevOps Setup for the execution of functional testing.

ENVIRONMENT: Javascript, Jquery, Chart.js, Leaflets, Angular JS, REST Web Service, Spring MVC, Spring Data JPA, GitHub, Selenium, TestNG, Spring Tool Suite, Apache Tomcat, Gradle, Jenkins, MySQL Server in AWS RDS, JIRA

Confidential, Windsor Mill, Maryland

Sr. Java/J2EE Developer

Responsibilities:

  • Analysis of the Software Change Request, providing Level of Estimates, preparing/updating all required documents in Confidential XLC Template, implementing and unit testing the Change Request.
  • Creation of XSDs for XML files creation and parsing by Review Contractor Client application.
  • Developed new GUI standalone application with five Tabs for different functionalities using Java Swing for Review Contractor Client Software.
  • Onboarding the Review Contractor for esMD by providing support in installing the RC Client software in their server.
  • Resolve production issues in esMD in the shortest turn-around time possible and provide appropriate status reports.
  • Resolved several production issues by actively involving with the review contractors to resolve their issues.
  • For esMD R3.0, Worked on the replacement of current ECM system functionality to be handled within esMD using TIBCO Enterprise File Transfer.
  • Used JSCH to securely download and transfer file from and into TIBCO EFT Server to be delivered to Review Contractor.
  • Worked on enhancement of the RC Client Software in Dot Net Framework.
  • Implemented the Outbound Response validation module for esMD R3.0 using Java-Regular expression for business rule validation.
  • Worked in Agile development environment(SCRUM) for esMD R3.0. Analysis of the Change Request, getting clarifications, implementing and unit testing the Change Request.
  • Working on different documentation like RC Client Detail Design, Database Detail Design, Implementation Guide document based on Confidential template.
  • Worked on the implementation of the new screens for maintaining the RC details using Struts 2.0 framework for User Interface, and Spring and Hibernate for server side and back end coding.
  • Worked on the execution of System testing test cases for esMD system, identifying issues and logging the defects in HP ALM. Assisted in the preparation of system test cases.
  • Implemented the data access layer like developing repositories using Spring Data JPA for Reporting web application.

ENVIRONMENT: Core Java, REST Web Service, Java Swing, Struts, Spring, Spring Batch, Spring Data JPA, Hibernate, IBM WebSphere Application Server, IBM WebSphere MQ, IBM Websphere MQ Workflow, IBM Rational Software Architect, SOAP UI, Oracle DB, TOAD, SVN(Subversion), Oxygen XML Developer, NetBeans IDE, IntelliJ IDEA

Confidential

Responsibilities:

  • Set up the centralized MySQL Server database that holds the input and output data for the Automation project.
  • Implemented the automation of insurance application submission/enrollment through Federally Facilitated Marketplace (healthcare.gov website) for 298 different scenarios provided by Mathematica using Selenium Framework and TestNG.
  • Implemented the parallel execution of 298 scenarios in Cloud (Saucelabs).
  • Leading and providing assistance to the team members.

ENVIRONMENT: Core Java, TestNG Framework, Selenium Framework, Hibernate, MySQL Server, TOAD, Apache Maven, GitHub, Jenkins, IntelliJ IDEA, Cloud(Saucelabs)

Confidential, Columbia, Maryland

Senior Java Developer

Responsibilities:

  • Analysis of the Software Requirement Specifications (SRS), getting clarifications by logging it in clarification log in share point.
  • Preparing High Level Design document for Rate Planning and utility functionality which includes creating Wireframes and providing other high level details of design.
  • Accessing an external modeling software, AIMMS through Web Service Call
  • Creating Stored Procedure/Package and calling them within java
  • Performed client side designing and validations using HTML5,Dojo,CSS3, JavaScript, JSP and Struts Tag Library.
  • Creation of REST Web Services for the management of data using Apache CXF
  • Generating Excel Report using Apache POI
  • Implementing jobs using Groovy Script for batch processing and scheduling them for automatic execution in Appworx scheduler
  • Unit testing
  • System Testing and UAT support
  • Production implementation and support
  • Offshore coordination

ENVIRONMENT: Core Java, Grails, Groovy, GORM, GSP, Dojo 1.8.3, JavaScript, Web Service, Apache POI, Hibernate, SQL, PL/SQL, Appworx, Oracle DB, TOAD, CVS, Grails-Groovy Tool Suite

Confidential, Columbia, Maryland

Senior Java Developer

Responsibilities:

  • Designed and developed the My Meter and Me to PPM Pull process using Groovy Scripting language. Scheduled the process to automatically run using Appworx scheduler.
  • Designed/developed a consumer receipt organizer and retail promotion application for mobile devices withDojo Mobile,CSS3, and HTML5.
  • Designed and implemented the Recruitment Contact process using Grails, Java and SQL queries.
  • Designed and implemented comScore roundtrip file processing in Groovy Script.
  • Access comScore SFTP Server using JSch to fetch the roundtrip file placed.
  • Used IBM Rational Application Developer for development.
  • Unit testing, providing system testing and UAT Support
  • Fixing post production defects and also provide Production Support.

ENVIRONMENT: Core Java, Grails, Groovy, GSP, Dojo, JavaScript, Web Service, Hibernate, SQL, PL/SQL, Appworx, Oracle DB, TOAD, CVS, Spring Tool Suite, ANT, JBoss

Confidential, Columbia, Maryland

Senior Java Developer

Responsibilities:

  • Analysis of the Software Requirement Specifications (SRS) document.
  • Preparation of High level design document for the requirement based on SRS which includes prototype for UI screen and other high level details of design.
  • Implementing the changes requested in SRS using Struts framework, JSP for User Interface and Java, EJB 3.0, JMS, Spring API and SQL queries for server side coding
  • Creation of Workflow and implementation of work item creation using Business Process Management, jBPM(Java Business Process Model).
  • Generating Excel Report using Jasper Reports
  • Developed UI part of the application applications using JSP’s, JavaScript,and Ajax - Dojo tool kit and CSS3, HTML5, JQuery.
  • Implement Scheduled job in Unix Shell Script for batch process and schedule them in Appworx scheduler.
  • Designed and developed REST web services using Java Web Services (JAX-RS).
  • Fetching and placing files in external vendor secure FTP Server using JSch.
  • Address cleansing/scrubbing in batches using CODE-1 Plus from Pitney Bowes Business Insight. Improved performance of this batch process by sending addresses after sorting them by zip code.

ENVIRONMENT: Core Java, Struts, EJB 3.0, JMS, Spring API, Hibernate, SQL, JasperReport, PL/SQL, Oracle 10g, JBoss, Eclipse, Toad, CVS, ANT, UNIX Shell Scripting, Appworx

Confidential, Columbia, Maryland

Java Developer and Production Support

Responsibilities:

  • Analyzing and scoping the requirement for the quarterly releases.
  • Preparing Analysis, design and RTM document for SCRs as part of the development process.
  • Implementing the software change request using Struts and JSP for front end and Java, EJB 2.0, JMS, JDBC and SQL queries for server side coding.
  • Involved in developeing the applications using JSP, HTML, CSS, J2EE, SQL, Servlets and JavaScript.
  • Unit testing by implementing unit test cases using Jakarta Cactus.
  • Jobs written in UNIX shell script for batch processing and scheduling them in Appworx scheduler.
  • Bug fixing and enhancements to the existing application
  • Provide training and knowledge transition for new join member to the team. Help them in initial setup for the project.
  • Co-ordinate with the Offshore Production Support team comprised of 6 members from onsite and was responsible for the quality and timely deliverables

ENVIRONMENT: Core Java, Struts, EJB 2.0, JMS, JDBC, SQL, PL/SQL, JBoss, Eclipse, Toad, Oracle, CVS, ANT, UNIX Shell Scripting

We'd love your feedback!