We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Senior Lead Java Developer with 13 years of IT experiencein all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server applications in domains Retail, Automation and Healthcare.
  • Extensive programming experience in developing web based applications using JAVA, J2EE, Spring, Web Services, AWS.
  • Extensive experience inIBM Cu’ram Social Program Management Platform.
  • Have good working experience with AWS cloud computing modules such as ECS, EC2, Lambda.
  • Have good working experience in implementing AWS serverless architecture using AWS SAM model with serverless components like Lambda, API Gateway, ALB and S3, Fargate (ECS).
  • Have good working experience in implementing fan-out distributed and decoupled integration between services using AWS SNS and SQS messaging system.
  • Have implementation knowledge of using one single AWS DynamoDB table for the entire app to leverage the features like LSI and GSI for better querying and also used DDB streams to trigger Lambdas on each write event.
  • Have good working knowledge on containerizing applications using Docker with ECS (Fargate) and upload the images to ECR
  • Heavily involved in scaling up Confidential GTM applications into Cloud as a part of Big Bang release (Remediation into AWS).
  • Good experience in design and development of Web-Services as Service Providers and Consumersusing HTTP/XML, XSL, SOAP and WSDL.
  • Extensive experience with Waterfall and Agile Scrum Methodologies.
  • Experience in MVC (Model View Controller) architecture, using Struts Framework,andSpring Framework with various Java/J2EE design patterns.
  • Experience with writing SQL & PL/SQL programming in writing stored procedures, indexes, cursors, views and triggers.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Experience in ANT, Maven builds tools and also expertise in unit testing using JUnit and Groovy.
  • Expertise in build, deployment, tagging/branching and the code promotion to different environments using various configuration and code promotion tools like CVS, SVN and GIT.
  • Effectively utilized Project Management Tools JIRA, Confluence and Service Now.
  • Performing as technical subject matter expert (SME) for several applications, integrating SME knowledge for third-party software products and acquired In-depth knowledge of particular business capability.
  • Used JUnit and Groovy test cases & make sure the quality metrics using find bugs, PMD & code coverage.
  • Expertise in implementing dynamic web applications using Application & web Servers like WebLogic, IBM WebSphere, JBOSS and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse and RAD.
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
  • Experience in tracking defects, issues, risks using Quality Center.
  • Acted as Lead responsible person in delivering project with timelines and motivated team members in completing project successfully.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Experienced working with Onsite - Off shore model: Responsible for identifying, assigning and coordinating tasks between onsite and offshore.
  • Expertise in Production Support and monitoring the production activities and fixing the production issues and taking up the warranties and finally ensuring the Application is running Stable in the Client Environments.

TECHNICAL SKILLS

Languages: Java, Java script, C PL/SQL

WebTechnologies: JDBC, JSP, Servlets, EJB, JMS, Spring, Spring boot, Struts, hibernate, JSF, Log4j, and LDAP.

Web services: SOAP, JAX-WS,REST, WSDL.

Java script Frameworks: AngularJS, Angular.

Client-Side Programming: HTML/HTML, CSS/CSS, AJAX, JQUERY, JSON

Methodologies: Waterfall model, Agile SCRUM andSAFe

Tools: SOAP UI, Putty, Robo Mongo

IDEs: Eclipse IDE, RAD, Net Beans, IntelliJ, Microsoft Visual Studio, Splunk

App/web Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, Sun Glass fish, JBoss.

Issue Tracker tools: Quality Center, Service Now and IBM Remedy

Design Tools: Rational Rose, MSVisio

Version controlling tools: CVS, SVN and GIT.

Database Tools: SQL Developer,TOAD.

Testing Tools: Junit, Selenium

Databases: MySQL, Oracle, SQL Server and Mongo

Operating Systems: Windows, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Washington,D.C

Lead Java Developer

Responsibilities:

  • Working as a senior lead java developer for IBM Social program management product i.e.Curam. It mainly includes doing modelling changes, implementing services in Java, writing unit tests and doing design and code reviews.
  • Currently part of application development team for DCAS Release 2 which includes TANF and SNAP programs.
  • Worked thoroughly on HCR, SNAP/TANF, Curam Batches, Notices, Curam Workflow, Case and participant management.
  • I was part of the team which successfully completed the HCR renewal following the OOTB approach for DC project.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Business logic was developed using Spring framework and Used Spring AOP and MVC for handling transactions as a part of new POC,

Environment: IBM Cu’ram Social Program Management Platform 7.0, IBM Rational Software Architecture, Rational Team Concert, Java/J2EE,Spring boot, Spring, JUnit, RESTful API, JENKINS, GIT, Log4J, JIRA, AWS.

Confidential

Sr. JAVA/J2EE Developer

Responsibilities:

  • Involved in Analysis, Implementation, and Maintaining, Development testing phase of the SDLC.
  • Reviewed and suggested the definition of the functionalities and improved the new application.
  • Coordinates design and integration of total system including subsystems.
  • Used Agile methodology to implement the features & participated in scrum meetings,backloggrooming sessions, scrum of scrums, in effort estimations & designs.
  • Involved in developing business components and logic using spring framework.
  • Involved in moving the applications to AWS.
  • Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • Lead the team, to ensure that best practices are being implemented by performing code reviews.
  • Developed the web-services and analysis of SOAP envelope using SOAPUI and RESTful web services.
  • Developed Web Services for data transfer using Restful Web Services.
  • Provide regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA.
  • Used JUnit test cases & make sure the quality metrics using find bugs, PMD & code coverage.
  • Interact with several technical experts like database developers and systems administrators to ensure smooth functioning of the business intelligence systems
  • Work prioritization, assignment and coordination with offshore team,
  • Act as single point of contact between Wipro offshore team and Confidential team for all clarifications

Environment: Java/J2EE, Spring Framework, Spring, SOAP and RESTful Web Services, Angular JS, AWS, GO Pipelines, Tomcat application server, Rabbit, Amazon AWS SQS, Mongo, Maven, Gradle, Junit and Groovy, IntelliJ, Service Now.

We'd love your feedback!