We provide IT Staff Augmentation Services!

Java Lead Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 11 Years of proven professional experience in Software development and maintenance for applications on Insurance, Banking and Financial Services and Hi - tech Industry.
  • Involved in full life cycle (SDLC) of analysis, design, development, testing, installing, configuring, performance tuning and maintaining applications.
  • Programming in Java, J2EE, HTML, CSS, JSP and Java Script and hands-on-working knowledge on MVC Architecture, STRUTS 1.x, Angular2, Spring Boot, Spring cloud and Hibernate.
  • Proficient with SPRING framework and aware of spring module fundamentals like IOC, DI, AOP, ORM, DAO, Security, Spring Batch, Spring Boot, MVC and Web.
  • Deploying and managing applications in Cloud Foundry ang analyzed the log file using Cloud foundry console.
  • Working experience on Microservices for service modules and developed REST based Microservices using Spring Boot.
  • Hands on work experience using Web services (SOAP and REST).
  • Experience with Web/Application Servers Tomcat, Web Logic, IBM WebSphere and Glassfish.
  • Working experience in BDD Behavior-Driven Development (Protractor) and TDD Test-Driven Development (Jasmine) Development methodologies.
  • Hands on work experience working Angular2 with Typescript for implementing UI modules.
  • Working knowledge of industry tools such as IBM RSM, Parasoft Jtest, Borland TogetherJ, CVS, IBM RAD and Eclipse.
  • Hands on work experience on JBPM (Drools).
  • Having good knowledge on IBM WebSphere MQ and JMS.
  • Expertise and strong at database skills including SQL Queries, Functions, Stored Procedures, Cursors, Triggers & PL/SQL programming.
  • Excellent command in using UNIX and Linux operating system for development of java applications including Shell script.
  • Experience in using configuration servers like SVN, CVS, GIT and build scripts by using ANT.
  • Lead Multiple Projects in the capacity of Technology Lead for applications on demand and played key role in Requirements Analysis, Design, Development, Implementation and Deployment of Enterprise Applications.
  • Excellent work experience dealing with the onsite-offshore model from Netherlands and USA to India.
  • Worked on using AWS (Amazon Web Services) for configuring the environment to consume third party services.
  • Having knowledge on MongoDB development and implementation.
  • Played a key-role as Service manager for MCS and Managed applications at client location - Onsite Netherlands and USA.
  • Worked efficiently with the customer discussing on the pain areas, proposing value-adds for service improvements for successful implementation.
  • Having valuable experience working successfully on Waterfall, Agile Methodologies and TDD Test-Driven Development and BDD Behavioral Driven Development.

TECHNICAL SKILLS

Languages: Java, J2EE (JSP, Swings, Servlets, JMS, EJB), Web Services (SOAP and REST)

Operating Systems: MS-DOS, Windows 7/98/2000/XP, Unix and LINUX.

Databases: Oracle 9.X/8i/7.X, MySQL and MS-Access.

UI Technologies: HTML, AngularJS 1.6, Angular2, NodeJS, Typescript

Web/Application Servers: Apache Tomcat5.0/6.0/7, JBoss, Glassfish, BEA WebLogic 7.0/8.1/9.2, and IBM WebSphere App Server.

C M Servers: SVN, GIT and CVS 2.0/6.0.

Frameworks: Struts 1.x, JSF, Hibernate, AngularJS 1.6/2 and Spring Boot, Microservices and Pivotal Cloud Foundry.

IDE’s: IBM WSAD, Eclipse, RAD, NetBeans 4.0, IntelliJ IDE and Front Page.

Database: Oracle, DB2, Sybase DB, SQL and MySQL

DB Tools: Toad, SQL Developer and SQL Navigator.

Tools: JUnit, Visio, TogetherJ, SoapUI, JIRA, Protractor (BDD), Jasmine (TDD), Sonar Cube and Rally.

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Java Lead Developer

Responsibilities:

  • As Tech Lead was part of scrum team in discussion with the system analyst and business analyst for coming up with technical design.
  • Being actively participated in the Analysis of existing code base and coming up with the documentation of the modules.
  • Have involved in writing the TDD and BDD test code for the development, the application is developed using TDD (Jasmine) BDD (Protractor).
  • Worked on coding on Angular 2 coding with service integration for modules assigned.
  • Developed UI screens for Modules HeV Team Alignment, Customer Locking, Customer Evaluation and Customer outreach.
  • Created Microservices for Team Alignment, Customer Locking and Evaluation modules.
  • Developed Microservices using Spring Boot.
  • Developed code for the backend services using spring boot and DAO for integration of the UI.
  • Deploying and managing applications in Cloud Foundry.
  • Analyzing the log files by using Cloud Foundry console.
  • As this project is on ‘Desktop Refresh’ where the frontend layer which is now using flex is replaced with Angular2 with typescript using NodeJS for packaging.
  • Hands on coding for Angular2 with Typescript for all modules from the scratch.
  • Developed Rest API end points and exposed them using Swagger-UI.
  • Using GIT for Source Control and Version Management.
  • Implementing Agile methodology with RALLY in the development of the project. Involved in requirement gathering, analysis and designing.
  • Involved in discussions with the key users for the demo of completed modules and work on moving the code to upper environments.

Environment: Java J2EE, Angular 2, Typescript 2.1.5, NodeJS, npm, Spring Boot, Microservices,, Pivotal Cloud Foundry, Web services REST, Spring JDBC, IBM WebSphere Server, Oracle 11g.

Confidential, SFO, CA

Technical Lead

Responsibilities:

  • Closely work with client on discussion with the requirements document. Preparing and signoff on the document with different cross commit team’s involvement.
  • Involved in discussions with the business team on the SUC (System Use Cases) for different functionalities.
  • Worked on preparing the UML diagrams (Use Cases, Class diagrams and Sequence diagrams) for all the modules to be developed.
  • Involved in the discussions with the DBA team on the DB design discussions and approvals.
  • Writing the code for all the modules from the UI, service classes using Spring MVC, Spring Batch, Spring JDBC classes.
  • Involved in writing code for UI using Angular JS for the pages related for robust interactive UI.
  • Involved in coding for the web service components to access the services using SOAP which includes new services designing and existing services updating for new requirements.
  • Involved in creating DB Tables in FACETS DB for the CDM in Medicare Crosswalk modules.
  • Worked on writing the code for Implementation of Drools for multiple work flows for the BPM implementations
  • Used SoapUI as the catalyst for the new services to test the real response from the SoapUI responses. Extensively used SoapUI for our day to day development.
  • Involved in preparing Unit test cases for all the functional modules
  • Worked on fixing the issues in different levels of environments based on the tickets raised in JIRA tool by the testing team
  • Updated/fixed Stored procedures in Sybase DB for fixing the production defects.
  • Involved in creating a new Store procedure in Sybase DB for ITS Replacement module implementation.
  • Involved in the deployment meetings with the SCRM team for the deployments and successfully delivered the projects till Production environment
  • Worked on Agile methodology for the delivery participating on the scrum meetings for the best productivity and discussions on assigned task statuses.
  • Given after care support for the deliverables for the changes moved into the production environment.

Environment: Java J2EE, Spring MVC, JBPM Drools, SOA, AngularJS, Web services (REST, SOAP), Spring JDBC, IBM WebSphere Server, Sybase DB, Facets, Oracle 11g.

Confidential

Application Support Analyst

Responsibilities:

  • Involved preparing the KT plan with associates assigned to applications in the available time schedule.
  • Involved in discussions with client on the requirements gathering, analysis, designing (UML diagrams) till the design approval.
  • After design approval, worked on coding and implementation with interface teams till deployment.
  • Hands on writing code for SPRING components of each module and related Hibernate entity with ORM related coding.
  • Worked on Angular JS controllers, directives, factory and service resources, routings and events.
  • Used different data formats like Object, JSON and different JSON Media types.
  • Worked on fixing the Sybase DB stored proc defects by modifying and testing against lower environments.
  • Used UNIX Shell Scriptingto update the databases and Start up the application server.
  • Worked on unit testing and deployments onto different environments QAS, UAT, PRD environments. Provided after care support for the deliveries.
  • Have performed implementation of NSC (non-standard changes) which involved extra billing. Involved in Business discussion, submitting estimates, development, testing and successful implementation into Production.
  • Successfully driven the KT schedule and involved in Secondary support and Primary support adhering to the Customer SLA.
  • Involved in writing the code for spring services using Spring MVC.
  • Regularly had meetings with Key-users of Applications to propose value adds/Process improvements/Proactive Problem managements.
  • Involved in onsite-offshore model in communicating with team on different changes implementation/support activities/downtime activities etc.
  • Being SPOC for majority of Applications, involved in discussion with cross-commit teams like ILS, Accenture, SAP teams to implement a change involved all cross-commit teams.

Environment: Java, Web Services, JMS, SoapUI, JBPM (Drools), IBM WebSphere MQ, WebSphere 6.0.2, Shell scripting, Sybase DB, AIX 5.3, Struts, SPRING MVC, Spring Batch, Hibernate and AngularJS.

Confidential

IT Analyst

Responsibilities:

  • As a Technical Lead worked in preparing the SRS and preparing Use Case diagrams, designing the Process Flow Diagrams, Sequence and Class diagrams for SDD document using RSM.
  • Involved in discussion with the Business team to get the review of the Design documents.
  • Involved in discussion with the cross-commit teams for the requirements gathering.
  • Involved in preparing MULE flows for communication between applications and repositories.
  • SPOC for the MULE ESB in corporation into business implementations.
  • Involved in the standard development environment using SVN, unit testing environment, JUnit testing.
  • Performed the testing involved in different environments with the cross-commit teams for approval for the higher environments.
  • Involved in onsite-offshore model in communicating with team on different cross commits.

Environment: Java, Web Services, JMS, IBM WebSphere MQ, WebSphere 6.0.2, AIX 5.3, JBPM using Drools, Mule ESB.

Confidential

Associate Projects

Responsibilities:

  • As a Technical Lead worked in preparing the SRS and preparing Use Case diagrams, designing the Process Flow Diagrams, Sequence and Class diagrams for SDD document using RSM.
  • Involved in discussion with the Business team to get the review of the Design documents.
  • Involved in discussion with the cross-commit teams for the requirements gathering.
  • Involved in the standard development environment using CVS, unit testing environment, JUnit testing.
  • Performed the testing involved in different environments with the cross-commit teams for approval for the higher environments.
  • Involved in onsite-offshore model in communicating with team on different cross commits.
  • Executing the Services from Bank Proxy for different testing scenarios.

Environment: Servlets, JSP, Web Services, JMS, IBM WebSphere MQ, WebSphere 6.0.2, AIX 5.3.

Confidential

Programmer Analyst

Responsibilities:

  • Assisted the Team as a Module Lead in preparing the SRS and designing the Process Flow Diagrams using Visio.
  • Involved in discussion with the cross-commit teams for the requirements gathering.
  • Prepared the Schemas and specifications for the implementation.
  • Involved in the standard development environment using CVS, unit testing environment, JUnit testing involved and Code Reviews.
  • Performed the testing involved in different environments with the cross-commit teams for approval for the higher environments.
  • Involved in onsite-offshore model in communicating with team on different cross commits.
  • Executing the Services from Bank Proxy for different testing scenarios.

Environment: Servlets, JSP, Web Services, JMS, IBM WebSphere MQ, WebSphere 6.0.2, AIX 5.3.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in the discussion of logical scenario regarding the Project to understand the Technical, logical and architectural idea.
  • Executing the Services from Bank Proxy for different requests as per requirement.
  • Discussed with the team for releases made and Release process involved.
  • Involved in migrating JDBC driver for code changes involved and testing in all respective environments.

Environment: Servlets, JSP, Web Services, JMS, IBM WebSphere MQ, WebSphere 6.0.2, AIX 5.3.

Confidential

Application Support Engineer

Responsibilities:

  • Involved in the supporting and enhancements development of the product for the agile methodology work for reaching sprint demos and releases.
  • Discussion with the onsite product team for working on enhancements, status of the tickets using Mitel and conference sessions.
  • Involved in discussion with the onsite team for code review, sprint demo, weekly status meeting along with daily status for meeting the dues.
  • Involved in development for the enhancements and work involved for reaching the code complete and certification releases.
  • Involved in Development of the Enhancements for the existing application and understanding the technical architecture along with the team.
  • Involved in the development of different modules using Swings, Jython and Oracle.
  • Miscellaneous bug fixes for all the modules.

Environment: Java, Struts, JSP, Servlets, Swings, Jython and Oracle9i.

Confidential

Java Developer

Responsibilities:

  • Involved in the discussion of logical scenario regarding the application to understand the architectural idea.
  • Involved in the discussion in understanding the technical architecture along with the team.
  • GUI development using Struts (JSP & Servlets).
  • Involved in the development of different modules using core java and Struts Frame work.
  • Worked with the other team members in diagnosing and isolating the issues and problems in development and deployment phase.
  • Miscellaneous bug fixes for all the modules.

Environment: Java, Struts, JSP, Servlets, Weblogic 9.1, Oracle8i.

Confidential

Java Developer

Responsibilities:

  • Involved in discussion with the project team for the evaluation of problem conceptual understanding.
  • Involved in the discussion of logical scenario regarding the application to understand the architectural idea.
  • Involved in the discussion in understanding the technical architecture along with the team.
  • Designed user interfaces and forms with Java Server pages (JSPs).
  • Involved in writing DAO classes to access the database.
  • Involved in Doing Employee data maintenance Module, Task Scheduler Module, Task Monitor Module, Report Generation Module and Service Award assessment helper Modules.
  • Worked with the other team members in diagnosing and isolating the issues and problems in development and deployment phase.

Environment: Struts, JSP, Servlets, Tomcat5.0 and Oracle8i.

We'd love your feedback!