We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 15 years of experience in design and development of enterprise applications using Java/J2EE technologies in Banking,Welfare, and Insurancedomains.
  • Delivered and managed development teams through all phases of Software Development Life Cycle - functional design, software development, testing, production support, and maintenance.
  • Worked extensively on Agile and Waterfallsoftware lifecycle methodologies to improve and streamline overall processes of application development for major releases.
  • Extensive experience using JSP, Servlets, Struts, Spring, Hibernate, JDBC, JMS, XML and Oracle.
  • Hands-on experience in client-side Technologies such as HTML, HTML5, CSS, JavaScript, jQuery, DOJO, BackboneJS.
  • Experience working with AWS, Lambda, Dynamo Db, SNS, SQS, EC2, API Gateway, and IAM.
  • Proficient in using RDBMS concepts with Oracle 12gand MySQL.
  • Experience in using various J2ee Profilers like DynaTrace, Eclipse Memory Analyzer, Yourkit, App Dynamics, HTTPWatch, and Fiddler.
  • Strong experience in using various XML technologies JAXP (SAX, DOM), JAXB, Apache XML Beans, XPath, XSLT.
  • Experience with TDD and BDD.
  • Experience with Stored Procedures, Views, Query Optimization.
  • Extensively worked in Agile, Scrum / Kanban development methodology.
  • Experience with GIT Hub
  • Experience with Continuous Integrationusing Jenkins.
  • Experience in developing inter-operable Web Services and its related technologies like SOAP, WSDL, UDDI, and XML related technologies/tools such as JAXB, XSL, and JAX-WS.
  • Experience in developing RESTful services using Camel/Spring.
  • Worked on various Application and Web Servers like Web Sphere, WebLogic and Apache Tomcat.
  • An Oracle Certified Java Professional, with strengths that include good analytical and problem solving skills, ability to learn and adapt quickly to new technology, good oral & written communication skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB, JMS.

J2EE Frameworks: Spring, Spring Boot, Hibernate, Struts2, Log4J, Junit, Apache Camel, JMockIt, TestNG,Swagger

Web Development: XML, XSL, XSLT, SAX, DOM, SOAPWebServices, RESTful services, SOA.

Client-Side Technologies: HTML, CSS, JavaScript,Ajax, Dojo,JQuery, Angular JS, Angular 4, Bootstrap, NodeJs, React Js, ECMAScript 2016

Application Servers: IBM WebSphere, WebLogic, Tomcat 7.x.

Programming Languages: Java, C, C++, SQL, PL/SQL.

Continuation Integration: Maven, Jenkins, SonarPerformance tools DynaTrace, HTTPWatch, Fiddler, Eclipse MemoryAnalyzer, App Dynamics.

AWS Cloud Computing: Lambda, EC2, DynamoDB, SNS, SQS, API Gateway, IAM.

Database: Oracle, MongoDB

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta,GA

Senior Java Developer

Environment: Java, J2ee, Camel DSL 2, Camel Spring 2, Spring 4, Spring Boot, WebSphere, Weblogic, Oracle 12c,MongoBD, RESTful API, SOAP web services, XSD, Micro services Eclipse, Maven, Jenkins Continuous Integration, JSP, JSTL, Velocity Templates, Struts, Jasper Reports, Crystal Reports, REST assured, JMockIt, TestNG, Sonar, AWS Lambda, DynamoDB, API Gateway, SNS and SQS and UI technologies like JavaScript, JQuery, ECMAScript (ES2016),NodeJS, Backbone, Marionette, Angular 4, ReactJS, Dojo2.0, CSS 3, bootstrap, handlebars, less, moment, npm, grunt.

Responsibilities:

  • Developed code for system changes or new modules related to Market Segment maintenance, Widgets, NACHA File Import, Schedule Payments, CA EFT payments, Wire International Payments and other modules in the application within Confidential core technology and architecture according to specifications and standards.
  • Participated in re designing the UI of application from Dojo to Backbone and React JS, played a major role in converting the struts actions to REST services to be consumed by the UI.
  • Re designed the part of the admin application that was using Dojo to Angular 4 as a particular client wanted to integrate with their portal that was developed using Angular 4.
  • Developed new RESTFul web services using Java, J2ee, Camel DSL, Camel Spring, Spring 4, Weblogic, Oracle 12c to be consumed by the User Interface layer.
  • Develops new User Interface screens using JavaScript, JQuery, Backbone, Marionette, ReactJS, handlebars, moment, less, bootstrap, npm, grunt, NodeJS following the user interface standards and the Mockups from the UX design team.
  • Developed Micro Services for Integration platform using Amazon AWS, Lambda, API Gateway and DynamoDB, SQS, SNS, IAM and Spring Boot.
  • Developed some microservices that uses MongoDB.
  • Worked on Remote Deposit Capture feature.
  • Designed the services to interact with external vendors like Fiserv and ITMS.
  • Works with payment industry messages like NACHA, RTGS, SWIFT, MTS, ISO, EFT.
  • Support the legacy webseries application using the JSP, JSTL, Velocity Templates, Struts, Crystal Reports and Dojo Toolkit 1.7.
  • Write the test fixtures and test cases for the new or code enhancements using the JMockIt and TestNG.
  • Write Rest and SOAP fixtures for integration testing using Rest assured, ReadyAPI.
  • Document the rest services using Swagger and Swagger document generator.
  • Developed API and documented using swagger that are consumed by the clients to integrating with their UI.
  • Measure the code coverage using Sonar.
  • Use Eclipse, Maven, Jenkins Continuous Integration for development.
  • Worked with TDD and BDD.
  • Worked with Code repositories such as GitHub.
  • Help triage and fix the production issues for both the SaaS and the on-Premise customers.
  • Participates in research, analysis, design and Implementation of the Performance improvements in various layers of the application to meet the client Service Level Agreements (SLAs).
  • Attend daily scrum, sprint review, sprint retrospective, sprint planning meetings following Agile development methodology standards.
  • Works with quality assurance personnel on defect resolution.
  • As an active member of the development community, promotes best practices and contributes to re-use of functionality.

Confidential, Atlanta, GA

Senior Solution Engineer

Environment: Java, J2ee, Spring, Hibernate, Servlets, JSP, SOAP WebServices, RESTful services, JavaScript, HTML, jQuery, Ajax, Log4j, Apache CXF, SOAP UI, Splunk, IBM WebSphere Application Server, Maven, Angular JS, Rational Team Concert(RTC), Sonar, Oracle 11g.

Responsibilities:

  • Participated in the JAD sessions with the clientfor business requirements.
  • Used Spring MVCtodevelop flexible and loosely coupled web application.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Worked on modernizing the screens using Angular JS.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Implemented IRS service for tax verification using SOAP with MTOM and SHA encryption.
  • Implemented TDS Simulator using Spring MVC and RESTful services for gathering SSA, VLP and AHI related information for individuals.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO and Singleton.
  • Developed Java Batch Jobs for data processing and persist the data in the application Database.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Built cross browser compatible UI using twitter bootstrap and jQuery.
  • Used Splunk to analyze logs for performance and error handling.
  • Provided data fixes as a temporary solution for some production issues.
  • Assisted junior developers in understanding architecture and work on deliverables.
  • Code Analysis and applying fixes based on Sonar reports and HP Fortify compliance.
  • Used Maven for building code and deploying the application EAR on the Application Server.
  • Worked with Code repositories such as GitHub.
  • Responsible for fixing bugs and supporting the business functionality.

Confidential, Lansing, MI

Senior Solution Engineer

Environment: Java, JSP, Servlets, Spring, Hibernate, RESTful, JAXB, Java, JDBC, XML, IBM WebSphere(RAD), HTML, JavaScript, AngularJS, IBM MQ Series, Oracle 11g, UNIX, Rational Tools (ClearCase, ClearQuest), AJAX, UML, Appscan.

Responsibilities:

  • Participated in the system study to understand the functionality of the current system.
  • Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
  • Manage the off-shore team to coordinate and lead the development.
  • Used Spring MVC for structure of the application.
  • Used AngularJSfor the client side scripting.
  • Worked with TDD and BDD.
  • Used AJAX to communicate with the backend without refreshing the screen for certain requirements.
  • Implemented RESTful services for collecting provider information.
  • Developed DAO layer to process the database operations.
  • Created database triggers, stored procedures for miscellaneous functional operations.
  • Lead extensive joint application design meetings with the state and external agency stake holders regarding the overall interface requirements, implementation strategy and architecture.
  • Provided support during Quality Assurance and User Acceptance testing phases.
  • Providedsupport to the production users in resolving the production tickets.
  • Identified many client requirements/issues reported as change requests and handled them separately.
  • Supported the user acceptance testing and identify modifications to the existing requirement.
  • Developed test cases and performed unit test using JUnit Framework.
  • Build and deploy J2EE applications on WebSphere application servers.
  • Perform code reviews on the code checked in by the development team.

Confidential

Junior Software Engineer

Responsibilities:

  • Understanding and analyzing the project requirements.
  • Interacted with the Business Analyst to collect the business requirements.
  • Provided module estimation.
  • Worked on Jakarta Struts open framework.
  • Used Struts validation.
  • Developed Action Classes as well as delegates to handle the request and responses.
  • Developed screens using JSP.
  • Used XSDs, reading and transmitting the data in to the web application.
  • Developed various EJB’s (stateless Session Beans) to handle business logic.
  • Implemented Database interactions using JDBC.
  • Involved in the documentation of the project.
  • Implemented unit test cases for the modules developed.

Environment: Java, JSP, JSTL, Servlets, Struts,EJB,JDBC,XML, Oracle, HTML, CSS, JavaScript, WebLogic, ANT, SVN, Quality Center, Jenkins.

We'd love your feedback!