We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

MarylanD

SUMMARY:

  • Around 12 years of IT experience in designing and developing multi - tier enterprise applications using Java, JEE & related technologies and various frameworks.
  • Working experience in Java/J2ee related back end technologies such as Servlets, Struts, Spring4.x, Spring Boot,Spring Batch,JDBC, Hibernate4.x, EJB, JMS, SOA, Mule Soft,Web services(SOAP & RESTful), XML, IBM Websphere Service Registry and Repository and Data base technologies (SQL/ORACLE).
  • Front-end technologies JSP, JSF, HTML, Java Script etc...
  • Certified in SCJP .
  • Experience in Banking, Financial and Insurance
  • Experience implemented the application using Agile, Waterfall methodology.
  • Experience Implemented Applications using Spring Framework.
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle
  • Experience in working Production support projects.
  • Experience in developing Web Services using REST (JAX-RS)/SOAP with Service Oriented Architecture ( SOA ).
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, IO, Generics, Data structures and Collections.
  • Strong Experience on object-oriented programming concepts using Core Java .
  • Strong experience in all the phases of SDLC including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in modeling, and designing artifacts using Rational Software Architect UML such as class diagram, sequence diagram and state diagrams using Microsoft Visio, RSA, STS and Eclipse plugins.
  • Experience using various modules of Spring4.x includes Core, DI, MVC, AOP, BOOT, DAO and Integration .
  • Experience in working with Data structure and Exceptions in every project in java.
  • Good knowledge of spring’s integration with Hibernate , Struts and web services .
  • Experience in Java Design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and various J2EE related patterns.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language ( HQL ).
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in software testing, Junit testing, and regression testing, and defect tracking and management using TRACK IT, JIRA .
  • Excellent written and verbal communication skills, presentation and problem solving skills
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment

TECHNICAL SKILLS:

Java/J2EE and Web Technologies: Java, Servlets, JSP, JSF,J-Unit, Log4J, JDBC, JMS, EJB, XML, XSLT, SAX, DOM, Java Script, CSS, HTML, Web services (REST & SOAP),Mule Soft, IBM Websphere Service Registry and Repository etc..

Frameworks: : Spring4.X, Struts,Spring Batch,Spring Boot, Hibernate.

Application Servers: IBM WebSphere, Web Logic, Tomcat, JBoss.

Database Technologies: Oracle, SQL Server, DB2, Mongo DB, MySQL.

Build Tools: : ANT, Maven.

IDE: Eclipse, IBM Rational Software Architect (RSA), Springsource Tool Suite (STS)

Middleware: : JMS and Mule Soft, Apache Camel.

Operating Systems: Windows, Mac, Linux, UNIX and Shell scripting

Source Control: IBM Rational Clear Case, SVN and GIT.

Methodologies: Waterfall, Agile.

Tools: and Others: Mule Soft, Microsoft Visio, Jenkins, Jersey, Apache CXF, Apache Camel, RSA, Clear Quest, Splunk, IB WSRR, JDeveloper, CheckStyle, STS, Putty, findBug.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development phases of Batch Jobs Need to be developed and Scheduled.
  • Created GIT branches and Involved in Code merges.
  • Used mybatis as Object Relational Mapping (ORM) Tool for the back end data persistence.
  • Developed Spring Batch jobs using Processers and Tasklets.
  • Used JENKINS for Continuous Integration builds.
  • Validated Code Coverage using Jacoco and Junits.
  • Responsible for Scheduling Batch Jobs using Spring Batch Console and schedule them in Test and Production Environments.
  • Providing production Support for Jobs scheduled in Production using HPSM.
  • Tested Spring Batch Jobs with Proper load of Data and Performance issues.
  • Responsible for Defect fixes using JIRA and deployments using JENKINS.
  • Developed Jobs to Process data and write data to Files,process files and write JASPER reports.
  • Involved in Defect Fixing and Test Support using JIRA.

Lead Java Developer

Confidential, Maryland

  • Involved in analysis, design and development phases of Software development Life Cycle (SDLC).
  • Created SVN branches and Involved in Code merges.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the back end data persistence.
  • Implemented REST and B2E webservices using JAX-RPC and JAX-WS
  • Used Bamboo for Continuous Integration builds.
  • Validating Code Coverage using Jacoco and Junits.
  • Provided documentation of the architecture using UML diagrams using Microfost Visio.
  • Responsible for building this SOAP WebService from the scratch Involving in all the design & architectural implementations.
  • Implemented a SOA compliant system working on various transactional messaging using JMS.
  • Providing production Support for previous releases using HPSM.
  • Co-ordinating with Performance team for Performance testing.
  • Responsible for Defect fixes and deployments using JIRA.
  • Involved in Renewal Processing.
  • Written Code to Invoke RESTful WebService using Jercy Client to retrieve communication Id and document Ids.
  • Developed Screens to display Provider Details and MCO details.
  • Created preliminary, critical design documents and get the business approval.
  • Associated in developing Client specific process design, implementation and leading the team.
  • Deploying Web services / applications to test and production environments.
  • Involved in Defect Fixing and Test Support.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Involved in performance testing and deployment activities.

Confidential

Lead Java Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle ( SDLC ).
  • Created SVN branches and Involved in Code merges.
  • Written Mule Flows for Inbound and Outbound Endpoints.
  • Written Code to resolve endpoint using msr-resolve-endpoint of Service to Invoke.
  • Developing of the Application using Spring MVC Framework by implementing IOC and Spring Hibernate.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the back end data persistence.
  • Implemented B2E webservices using JAX-RPC and JAX-WS
  • Used Jenkins for Continuous Integration builds.
  • Validating Code Coverage using Jacoco and Junits.
  • Provided documentation of the architecture using UML diagrams using Microfost Visio.
  • Responsible for building this SOAP WebService from the scratch Involving in all the design & architectural implementations.
  • Maintained Web Service Endpoints using IBM WebSphere Service Registry and Repository .
  • Implemented a SOA compliant system working on various transactional messaging using JMS
  • Written Code to Invoke RESTful WebService using Jercy Client to retrieve communication Id and document Ids.
  • Created preliminary, critical design documents and get the business approval.
  • Associated in developing Client specific process design, implementation and leading the team.
  • Deploying Web services / applications to test and production environments.
  • Involved in Defect Fixing and Test Support.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP
  • Provided Production Support for CPM Service using HPSM.
  • Involved in performance testing and deployment activities.

Environment: Java, Mule Soft, Spring4.x, SOAP Web services,JSON,J-Unit, XML, WSRR, WebSphere, JAX-WS Maven, SVN, Jenkins and Spring Source Tool.

Confidential

Lead Java Developer

Responsibilities:

  • Involved in Requirement Analysis and Design.
  • Involved in Design and technical Discussions for solution to store documents in RIAK with Architects.
  • Written Mule Flows for Inbound and Outbound Endpoints.
  • Written Code to resolve endpoint using msr-resolve-endpoint of Service to Invoke.
  • Written Code to drop messages to Queue using Rabbit MQ.
  • Prepared High-level Design Documents and Low-level Design Documents (class, sequence diagrams and code snippets) using Microsoft Visio and IBM RSA.
  • Constructing code and providing technical support for team members.
  • Maintaining Web Service versions using IBM WebSphere Service Registry and Repository (WSRR).
  • Create Junit test cases for Unit and Integration testing for Code Coverage.
  • Created Connection to RIAK database to store Documents.
  • Deployed Webservice by creating Credential bean and Service Registry Association in Cloud management Portal (CMP).
  • Co-ordinating with environment team to set up test and production environment for web services / applications.
  • Deploying Web services / applications to test and production environments.
  • Providing Support with for System, Performance testing and fixed Defects.
  • Provided Production Support by owning Incidents and resolving them. Using HPSM.
  • Preparing the activity tracking related reports.

Environment: Java1.7, Spring4.x, SOAP Web services, JSON, J-Unit, XML, Tomcat, Maven, SVN, Jenkins, Splunk and STS, RIAK.

Confidential

Lead Java Developer

Responsibilities:

  • Understanding and Impact Analysis of requirements.
  • Involved in Design and technical Discussions for what messae format to drop to Queue and for all required service validations and invocations with Architects.
  • Prepared High-level Design Documents and Low-level Design Documents (class, sequence diagrams and code snippets) using Microsoft Visio and IBM RSA.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented B2E webservices using JAX-WS
  • Constructing code from scratch and providing technicaal support for team members.
  • Written Service invocation code to invove Validation Service.
  • Maintaining Web Service versions using IBM WebSphere Servie Registry and Repository (WSRR).
  • Written JMS code to drop messages to Q so that downstream services will consume.
  • Create Junit test cases for Unit and Integration testing for Code Coverage.
  • Used Jenkins for Continuous Integration builds.
  • Written code to invoke RESTful Service using Jercy Client for ID generations.
  • Involved in Code review sessions and responsible for defect fixing.
  • Co-ordinating with environment team to set up test and production environment for web services / applications.
  • Deploying Web services / applications to test and production environments.
  • Providing Support with for System, Performance testing and fixed defects.
  • Co-ordinating with Change Management team to create Change Record to deploy services to Production environment and production Check outs .
  • Provided Production Support by owning Incidents and resolving them Using HP Service Manager.
  • Preparing the activity tracking related reports.

Environment: Java, Spring, SOAP and REST Web services, JSON, WSRR, J-Unit, Oracle, XML,RSA, Splunk, Maven, Jenkins, GIT and RSA.

Confidential,

Lead Java Developer

Responsibilities:

  • Understanding and Impact Analysis of requirements.
  • Involved in Design and technical Discussions like what data to be stored in DB2 and valdiation Services to be invoked to validate Request with Architects.
  • Prepared High-level Design Documents and Low-level Design Documents (class, sequence diagrams and code snippets) using Microsoft Visio and IBM RSA.
  • Constructing code and providing technicaal support for team members.
  • Written database connection using Spring Hibernate.
  • Maintaining Web Service versions using IBM WebSphere Service Registry and Repository (WSRR).
  • Written Code to Drop messages to both Static Queues and dynamic Queues Using JMS Template.
  • Create Junit test cases for Unit and Integration testing. For Code Coverage.
  • Used Jenkins for Continuous Integration builds.
  • Involved in Code review sessions and responsible for defect fixing.
  • Deploying Web services / applications to test and production environments.
  • Providing Support with for System, Performance testing.
  • Co-ordinating with Change Management team to create Change Record to deploy services to Production environment and production Check outs..
  • Provided Production Support by owning Incidents and resolving them Using HP Service Manager.
  • Preparing the activity tracking related reports.

Environment: ava, Spring, Hibernate,SOAP, J-Unit, log4j, JMS, WebSphere, Maven, SOA, GIT and RSA.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Understanding and Impact Analysis of requirements.
  • Prepared High-level Design Documents and Low-level Design Documents (class, sequence diagrams and code snippets) using Microsoft Visio and IBM RSA.
  • Constructing code and providing technicaal support for team members.
  • Create Junit test cases for Unit and Integration testing.
  • Involved in Code review sessions and responsible for defect fixing.
  • Co-ordinating with environment team to set up test and production environment for web services / applications.
  • Deploying Applications to test and production environments.
  • Preparing the activity tracking related reports.

Environment: Spring, EJB, log4j, DB2, WebSphere, XDO-XIM Framework, Clear case, Clear Quest and RAD.

Confidential, Charlotte,NC

Java Developer

  • Developed the web application in client owned custom MVC framework.
  • As a Defect preventive Representative (DPR) involved in controlling and monitoring the defects through periodic team meeting
  • Created Java utility for Star team version control auto update.
  • Created automated utilities to perform scheduled background processes.
  • Involved in data mining based on client requirement.
  • Coded the JSPs, Actions, Business classes and DAO layer.
  • Involved in testing of the enhancements.
  • Significant role in the performance improvements of the applications
  • Prepared and executed the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
  • Resolved production support Cases for Java applications within the SLAs.
  • Shwcases very good communication skill and professional ethics while interacting with the clients.
  • Provided effective KT to the new joiners as an SME.

Environment: Custom MVC, XDO-XIM Framework, J-Unit, log4j, DB2, Web sphere application server, Star team.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Involved in documentation, review, analysis and fixed post production issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Implemented SSL encryption and created security certificates for the web applications in Web sphere server
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Custom MVC, XDO-XIM Framework, J-Unit, log4j, DB2, Web sphere application server, Star team.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Involved in documentation, review, analysis and fixed post production issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Implemented SSL encryption and created security certificates for the web applications in Web sphere server
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Custom MVC, Chordiant Framework, J-Unit, log4j, DB2, Web sphere application server, SVN.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Involved in documentation, review, analysis and fixed post production issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Implemented SSL encryption and created security certificates for the web applications in Web sphere server
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Custom MVC, Chordiant Framework, J-Unit, log4j, DB2, Web sphere application server, SVN.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Involved in documentation, review, analysis and fixed post production issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Implemented SSL encryption and created security certificates for the web applications in Web sphere server
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Custom MVC, Spring, EJB, J-Unit, log4j, DB2, Web sphere application server, SVN.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Involved in documentation, review, analysis and fixed post production issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Custom MVC, Spring, J-Unit, log4j, DB2, JBOSS, Clearcase

We'd love your feedback!