We provide IT Staff Augmentation Services!

Lead Application Developer Resume

2.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • 16+ years of excellent computing skills covering the full life cycle of commercial applications using formal and modern methodologies, including requirements gathering, software design and development, team leadership, mentoring, support, project management and end user liaison skills.
  • Experience in analysis, design and development of application software for Retail and Commercial Banking Domain and Retail Industries Using Java Technologies.
  • Expert in developing applications having exposure to J2SE6, J2EE, Java, JDBC, JNDI, Java Security, JSP, Servlets, Web Services, SOAP, WSDL, RESTful - WS, XSLT, Castor/JAXB, DB2, SQLServer, Postgres, Oracle (PL/SQL).
  • Excellent skills in Spring Framework (Core, JDBC and MVC).
  • Excellent skills in Micro Service using Spring Boot, Spring Batch and cloud.
  • Conversant with Java/J2EE design patterns such as Service Locator, Data Access Object, Session Façade, Singleton pattern, Factory pattern, Business Delegate.
  • Exposure with Windows and UNIX flavours with Python, G3 and Shell scripting.
  • Expertise in XML technologies with DTD, XSD, SAX-DOM parsers and JAXB.
  • Conversant with OOD like Singleton, Factory, Command patterns and OOP methodologies.
  • Hands on experience on HTML technologies using HTML5, CSS3, JQuery, Dojo, AngularJS and AJAX (Prototype Java Script Framework).
  • Experience in Tomcat,Websphere& JBoss installations and setup.
  • Strong understanding of productivity tools like Eclipse, RAD, RTC, MKS, Ant and Maven.
  • Strong understanding of DevOps tools like GIT, CICD (Jenkins), CICD (VSTS), Jira, AWS (Amazon Web Services) and GCP (Google Cloud Platform) Cloud computing
  • Have rich experience in working Agile, Scrum, Waterfall and Kanban environments and practices.
  • In-depth background analysing business requirements and recommending appropriate technologies.
  • Fluent understanding of project management and software development life cycle (SDLC).
  • Expert communication, interpersonal, and organizational skills.
  • Exceptional experience working in fast-paced, deadline-oriented environments.
  • Strong team leader with extensive background managing and training junior employees.
  • Outstanding technical skills, able to quickly learn new concepts and technologies.
  • Onsite travel to Sheffield and London for coordinating teams for product designs and development by having discussions with offshore and UK team.

TECHNICAL SKILLS

Operating Systems: Windows XP/2000/7, Red Hat Linux, AIX, Centos and Ubuntu

Languages: JAVA1.8, Dotnet, C++, SQL, PL/SQL

HTML/HTML5: AngularJS, AJAX, HTML5, CSS3, JavaScript, Dojo, JQuery

J2EE: JSP, Servlets, JDBC, JMS, IBM MQ, Web-Services, SOAP-WS,RESTful-WS, Spring4, Apache Camel, Hibernate3, Swing, ELK Logging, Kafka Logging. Spring Boot, Spring Batch, Mulesoft.

Databases: Oracle10g,Oracle11g,ExaData, DB2, MySQL, SQL Server, Postgres.GemFire, JOOQ, MyBatis, Mango DB.

Tools: /Others: ANT, Maven, XML, XSLT, Rational Team Concert- RTC (Build Tool), Nexus (Repository), G3 and Repliweb (Deployment Tool),VMWare Cloud, JIRA, Junit, Log4j, GIT, Bitbucket, JFrog, Gradle

Web/Application Servers: WAS6.1, WAS8.5, Tomcat, RedHat JBoss Fuse, IBM Cloud Platform.

Development Tools/ Methodologies: RAD8.0, RAD7.0, WASD6.1, RTC 3, Eclipse3.1, IntelliJ IDEA,PyCharm/ SCRUM, AGILE, KANBAN, Rally, Jira, Confluence, Version one.

Domain Expertise: Retail Banking, Commercial Banking, Private Sectors, Hospitality, Aviation and Insurance.

DevOps Tools: Jenkins, Blue Ocean, JavaCodeCoverage, Sonar Qube, VSTS (Visual Studio Team Services)

Database ORM framework: iBatis, JDBC Template and JPA

Cloud Technologies: Docker, Kubernetes pods and ICP cloud.

Java Script: TypeScript, NodeJs and NextJs.

ESB: Apache camel andMule-soft.

PROFESSIONAL EXPERIENCE

Confidential

Lead Application Developer

Responsibilities:

  • Build the application using spring boot framework and implement security.
  • Involve in daily scrum call with the team from different location.
  • Write JUnit test cases with Mockito and run code coverage tools
  • Monitor and improve the performance of the application using Gray logs and Dyna trace.
  • Capacity Planning, T shirt sizing storiespoints and allocating work to team members.

Environment: Java 1.8, Spring Boot, DB2, JPA, Junit, Cucumber, Git, Nexus, Jira, confluence, IntelliJ IDE, IBM Cloud Platform, Docker, Kubernetes, Kafka server,DB Beaver, Dyna Trace, Gray logs and Linux, Plant UML

Confidential

Lead Application Developer

Responsibilities:

  • Build the application using spring boot framework and implement security.
  • Involve in daily scrum call with the team from different location.
  • Write JUnit test cases with Mockito and run code coverage tools
  • Monitor and improve the performance of the application using Gray logs and Kibana.
  • Capacity Planning, T shirt sizing storiespoints and allocating work to team members.

Environment: Java 1.8, Spring boot, DB2, JPA, Junit, Cucumber, Git, Nexus, Version One, confluence, IntelliJ IDE, IBM Cloud Platform, DB Beaver, Kibana, Gray logs and Linux, Visio, Plant UML.

Confidential

Lead Application Developer

Responsibilities:

  • Build the batch application using spring boot framework.
  • Preparation of high level design and sequence diagrams for the Architectural flow of the application using plant UML.
  • Creating the POC and basic design of application for the batch process in communication with third party services.
  • Involve in daily scrum call with the team from different location.
  • Write JUnit test cases with Mockito and run code coverage tools
  • Monitor and improve the performance of the application using Gray logs and Kibana.
  • Co-ordinate with the team and ensure quality deliverables with Automation regression test suite and continues code quality Sonar Qube.
  • Capacity Planning, T shirt sizing storiespoints and allocating work to team members.

Environment: Java 1.8, Spring Batch, DB2, JPA, Junit, Cucumber, Git, Nexus, Version One, confluence, IntelliJ IDE, IBM Cloud Platform, DB Beaver, Kibana, Gray logs and Linux, Visio, Plant UML.

Confidential

Lead Application Developer

Responsibilities:

  • Build the endpoints application using MuleSoft framework and Any-point IDE studio.
  • Create the health-z, health-z deep and version-z endpoints to monitor the application.
  • Preparation of high-level design and sequence diagrams for the Architectural flow of the application using plant UML.
  • Involve in daily scrum call with the team from different location.
  • WriteM-unit test cases and run code coverage tools
  • Implementing optimization and performance-oriented design using sequential flow call of the downline application using of the application using Gray logs and Kibana.

Environment: Java 1.8,MuleSoft framework, DB2, M-units testing framework, Any-point studio IDE, Git, Nexus, Version One, confluence, IBM Cloud Platform, DB Beaver, Gray logs and Linux.

Confidential

Technical Specialist

Responsibilities:

  • Build the endpoint using the spring boot framework.
  • Created the dashboard using the spring boot actuator to monitor the application.
  • Preparation of high level design and sequence diagrams for the Architectural flow of the application using plant UML.
  • Creating the POC and basic design of application for the batch process in communication with third party services.
  • Involve in daily scrum call with the team from different location.
  • Development of Minimum Marketable Features, Epics and User Stories using component level micro services.
  • Write JUnit test cases with Mockito and run code coverage tools
  • Monitor and improve the performance of the application using Gray logs and Kibana.
  • Co-ordinate with the team and ensure quality deliverables with Automation regression test suite and continues code quality Sonar Qube.
  • Capacity Planning, T shirt sizing storiespoints and allocating work to team members.

Environment: Java 1.8, Spring Boot, Spring Batch, REST, DB2, JPA, SLF4j, Junit, Cucumber, Git, Nexus, Version One, confluence, IntelliJ IDE, IBM Cloud Platform, DB Beaver, Kibana, Gray logs and Linux, Visio, Plant UML.

Confidential, Atlanta

Technical Lead Specialist

Responsibilities:

  • Improve the application process in parallel using Java 8 capabilities.
  • Preparation of high level design and sequence diagrams for the Architectural flow of the application.
  • Creating the POC and basic design for the offshore to kick start the project when ready.
  • Involve in daily scrum call with the offshore, business analyst and teams.
  • Playing as a Technical Lead and managed the offshore team.
  • Development of Minimum Marketable Features, Epics and User Stories using component level micro services.
  • Creating the JUnit test cases with Mockito and run code coverage tools
  • Writing Feature test cases using Cucumber and run in the integrated environment.
  • Triage the issues with the different business channels for the complex issues with in crew scheduling.
  • Analysing the Bugs reported from offshore and resolving them
  • Monitor and improve the performance of the application using the Dynatrace.
  • Co-ordinate with the team and ensure quality deliverables with Automation regression test suite and continues code quality Sonar Qube.
  • Capacity Planning and Allocating work to team members.
  • Communicating with business users to see the existing process and pain points and convert them to requirement and generate flow diagram and logical using Visio and Plant UML.

Environment: Java1.8, Spring Boot, Spring Batch, JAX-RS, Webservices, REST, Oracle,MyBatis,SLF4j, Junit, Cucumber, Git, Nexus, Jira, confluence, IntelliJ IDE, Websphere, MQ Explorer, SQL Developer and Linux, Visio, Plant UML.

Confidential - Atlanta

Technical Specialist

Responsibilities:

  • Playing as a Technical Lead and managed the offshore team.
  • Involve in daily scrum call with the offshore, business analyst and teams.
  • Preparation of High Level Design and create the related feature and user stories on the Rally Agile tool.
  • Development of Features and User stories using Java/J2ee, Spring Integration andWebServices
  • Involve in security Fortify Fix for the existing feature with the application.
  • Involve in Test design and testing scope for the features for the Automation and manual testing.
  • Creating the Unit test cases for the User stories and features and updating the Groovy Spock test script to handle the Automation test run using the Docker Container.
  • Triage the issues with the different business channels for the complex issues with in middleware.
  • Involve in analysing the Bugs reported from offshore and resolving.
  • Reviewing the design and pull request for the user stories included for the sprint cycle with in the team.
  • Monitor and improve the performance of the application using the App dynamics.
  • Co-ordinate with the team and ensure quality deliverables with Automation regression test suite and continues code quality Sonar Qube.
  • Capacity Planning and Allocating work to team members.
  • Involve in triage calls and create the necessary defects and assign in the back
  • Communicating with business and converting the requirements in to business features and user stories, recording them on the Ailge scrum backlogs.

Environment: Java1.8, J2EE - JSP, Servlets, JAX-RS, Webservices, REST, Gemfire, Spring Boot, JPA, Log4j, Apigee, Junit, Groovy Spock,Git, Bitbucket, JFrog, Rally, IntelliJ IDE, JBoss Fuse, Linux.

Confidential

Module Lead

Responsibilities:

  • Involved in daily scrum call with the business, design and mainframe teams.
  • Played as a Module Lead
  • Managed and mentored a group of application developers, assigned responsibilities and worked on one of the module.
  • Preparation of High Level Design from the same which includes identification of relevant business.
  • Development of Modules using Java/J2ee, PL/SQL, WebServices
  • Preparation of Test scenarios for integration testing.
  • Preparing Unit test cases.
  • Setting Up the Testing Environment for Unit Testing and Component Testing.
  • Troubleshooting the issues to the appropriate owners / module leads.
  • Involved in analysing the Bugs reported from onsite and resolving.
  • Reviewing the design and the code written by team members.
  • Monitor and improve the performance of the application.
  • Co-ordinate with the team and ensure quality deliverables
  • Capacity Planning and Allocating work to team members.

Environment: J2SE6, Java1.6, J2EE - JSP, Servlets, JAX-RS, PL/SQL, Spring, JDBC, Log4j, Junit, Jquery, AngularJS, Eclipse IDE, Webshpere 8.5.

Confidential

Consultant Specialist

Responsibilities:

  • Analysis of High Level Business Scenarios and requirements.
  • Played as a Consultant Specialist
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Development of Modules using Java/J2ee, PL/SQL.
  • Preparation of High Level Design from the same which includes identification of relevant business bjects and business process flows to be created or modified etc.
  • Preparation of Test scenarios for integration testing.
  • Preparing Unit test cases.
  • Setting Up the Testing Environment for Unit Testing and Component Testing.
  • Troubleshooting the issues to the appropriate owners / module leads.
  • Involved in analysing the Bugs reported from onsite and resolving.
  • Carrying out root cause analysis of the defects.
  • Reviewing the design and the code written by team members.
  • Monitor and improve the performance of the application.

Environment: J2SE6, Java1.6, J2EE - JSP, Servlets, JAX-RS, PL/SQL, Spring, JDBC, Log4j, Junit, Jquery, HTML5, CSS3, AngularJS, Eclipse IDE, Webshpere 8.5.

Confidential

Consultant Specialist

Responsibilities:

  • Created the cloud computing and integrated with Websphere Application server 8.5.
  • Created the Continuous Integration and Continuous Deployment (CICD) using Jenkins in collaboration with Rational Team Concert (RTC) by creating the Auto snapshot and Auto build.
  • Jira used to create the Epic, Story and Task related to each steps, which helps in stream-ling the each task with estimates and time line.
  • RTC used to maintenance the code version for different regions like SAT, UAT, Pilot and Live using streams, snapshot and generating WAR and EAR.
  • Involved in creating the build forge script for build and upload jar, war and ear to the Central Nexus Repository.
  • G3 is Confidential customized tool for code packaging and the release automation process using the G3 scripts for various target environment like SIT, UAT and Production
  • Involved in creating the scripts to deploy the ear on multiple JVMs with the same Application Server using G3 - Repliweb tool.
  • Involved in adding the server status scripts on Wily (intro-scope software by CA).

Environment: J2SE6, Java1.6, J2EE Eclipse IDE, Cloud, Jira, Enterprise Jenkins (CICD), RTC, GIT, Maven and Websphere 8.5.

Confidential

Consultant Specialist

Responsibilities:

  • Dividing the project into sub task and providing the estimates, which help the business to choose the various options in the project.
  • Understanding the legacy system and its various functions involved in bank products
  • Segregating the project logically, functionally and based on backend regions.
  • Understanding the parent, utilities and functional dependencies and creating the architecture diagram flow
  • Creating the POM based on the parent, sub-parent and utilities dependencies flow.
  • Developed tools to identify the issues within the application.
  • Generating the EAR similar to the legacy EAR with required POM plug-in .

Environment: J2SE6, Java1.6, J2EE Eclipse IDE, Rational Team Concert, Maven 2.2.1, G3 Tool and Websphere 8.5.

Confidential

Senior Software Engineer

Responsibilities:

  • Dividing the project into sub task and providing the estimates, which help the business to choose the various options in executing the project.
  • Preparation of the UTP for the phase wise release
  • Code fixes to the legacy application to meet the J2SE and J2EE standard.
  • Developed tools to identify the issues within the application.
  • Involved in decision making for the new node configurations.
  • Provided support for investigating and troubleshooting issues during Link Testing and System Testing
  • Supporting Code releases to the System test, UAT and Pilot phase.
  • Generating the EAR similar to the legacy EAR with required POM plug-in .

Environment: J2SE6, Java1.6, J2EE Eclipse IDE, Rational Team Concert, Maven 2.2.1, G3 Tool and Websphere 8.5.

Confidential

Senior Software Engineer

Responsibilities:

  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Involved in the full life cycle of analysis, designing, developing, testing, installing, configuring and maintaining applications
  • Provided recommendations on OO design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues.
  • Preparing the Internal Design Document for various components by using RSM.
  • Drive meetings with various teams for requirements understanding and problem resolving.

Environment: J2SE6, Java1.6, J2EE, JSP, Servlets, Eclipse IDE, Rational Team Concert, Maven 2.2.1, G3 Tool and Websphere 8.5.

Confidential

Senior Software Engineer

Responsibilities:

  • Played ‘Acting Technical Lead’ role.
  • Code development, integration
  • Active participation in all PIG(Project Initiation Group) meetings to identify all the risks and issues
  • Code reviews and unit test plan review.
  • Defect Analysis
  • End to end project implementations.
  • Drive meetings with various teams for requirements understanding and problem resolving.

Environment: J2SE6, Java1.6, J2EE, JSP, Servlets, RAD 7.0, MKS and Websphere 7.0.

Confidential

Senior Software Engineer

Responsibilities:

  • Played as a module lead role.
  • Preparation of IDRs, code development, integration of all modules.
  • Code reviews
  • Writing Unit test plan
  • Defect Analysis
  • Code releases to the testing regions in all the testing phases.

Environment: Java1.4, J2EE, JSP, Servlets, RAD 7.0, MKS and Websphere 7.0.

We'd love your feedback!