We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 12 years of Java/J2EE experience in the analysis, architecture design, development, testing and maintenance across multiple business domains.
  • Highly experienced in designing, developing and troubleshooting applications using Java J2EE Technologies, Web Services, Servlets, HTML, JBoss and Eclipse.
  • Expertise in Web Services technologies such as Apache CXF, AXIS 2, Spring Web Services, ESB, REST, SOAP and WSDL
  • Hands on experience and extensive knowledge on AJAX, JSP and Swing. Experience on Spring and Hibernate features.
  • Experience working with front - end technologies like Angular2, NodeJS, HTML, JavaScript, and XML.
  • Expertise in various J2EE design patterns like Singleton, Front End Controller, MVC, Service Locator, Business Delegate, Session Facade, DAO, View Object and other Behavioral, Creational and Structural patterns.
  • Independently migrated applications from Cisco Heavy-Weight Environment to Cisco LAE Environment.
  • Strong verbal, written and interpersonal communication skills and willingness to collaborate with a cross-functional team to drive the implementation and execution of project.
  • Successfully transitioned Unassisted Portfolio of applications from Confidential to Wipro, leading a team of 22 engineers.
  • Designed methodologies, to effectively track and manage incidents of Unassisted portfolio of applications.
  • Sound knowledge and experience of complete software development life cycle and different methodologies like Agile development, Scrum methodology.
  • Won the team-award for effectively managing applications through primary-support phase of Unassisted applications.
  • Worked with Technical & Functional Analysts and Development Teams to deliver value driven, iterative software solutions for the application
  • Utilized strong collaboration, motivation and leadership skills - was responsible for fostering collaboration across teams while also managing Product Owner and team expectations, work products
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio.
  • Used Application monitoring tools (AppDynamics)
  • Independently developed Lexical Analyzer using C on Linux, and Farmer's KIOSK on IBM DB2.
  • Identified Java Application bottlenecks and performance tuning
  • Extensive experience using IDE’s like MyEclipse, JBoss Eclipse, NetBeans, and Spring Source Tool Suite.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Implemented and coded Restful Web Services using XML-formatted messages in Java JDK 1.6 using Apache Maven 3.0.4 projects in the Eclipse Juno 3.8.1 Integrated Development Environment (IDE)
  • Developed Proof of Concept for End to End development, on AWS Dev environment and Docker
  • Exposure to Cloud-Platform providers such as AWS

PROFESSIONAL EXPERIENCE

Lead Developer

Confidential, New York, NY

Environment: JDK 1.8, Windows, Tomcat Container, Java, Spring Boot, Postgres 10, Kafka, Zookeeper, Maven

Responsibilities:

  • Follow Agile process from grooming, starting, and completing user stories, and use Jira-tool to update the
  • Design and Develop Spring boot based microservices
  • Design and Develop REST service to get all connectors.
  • Write Unit Test Cases for services using Spring Test module
  • Write code to generate swagger for Rest APIs
  • Use best design principles in writing code
  • Map JSON response to required fields and return response
  • Complete POCs using Kotlin, Groovy, Postgres, Kafka, on time
  • Used Rest Architecture to create web services using JAX RS APIs
  • Designed and developed responsive UI using HTML, CSS for Kafka producer and consumer tasks

Sr. Software Developer

Confidential, Piscataway, NJ

Environment: JDK 1.8, Windows, Tomcat Web Server, Java, Spring Boot Microservices, Oracle

Responsibilities:

  • Follow Agile process from grooming, starting, and completing user stories, and use Jira-tool to update the user stories status to Business and different teams.
  • Design and Develop Spring Boot Microservices as TSM application.
  • Write Unit and Integration Test case for IDM Micro-services
  • Implement new change in OC (Operation Center) application
  • Design and Develop OC code and test changes in UAT, and deploy to Prod environment
  • Implement logic to for the micro-service, map the JSON response to required fields and return response.
  • Map JSON response from Identity Credential Service, to Java Objects, and return to the caller.
  • Use best APIs to perform the operations.
  • Used Rest principles, HTTP Methods, and URIs to design micro services.
  • Design the implementation for best performance and easy maintenance.
  • Use best practices and design patterns.
  • Write Junit and integration tests
  • Designed and developed responsive UI using Angular 2, HTML, CSS for registration of different IoT customers and users.

Sr. Java Developer

Confidential, St. Louis, MO

Environment: JDK 1.8, Windows, Tomcat Web Server, Java, Spring Boot, Microservices, Oracle

Responsibilities:

  • Design and Develop the Confidential services sequence diagram
  • Develop Spring Boot template as Charter microservices
  • Write Junit Tests for different Micro-services and integration test cases to integrate into our code
  • Design and Develop Confidential services and architecture so it integrates best with different services and generating tokens, and data.
  • Implement logic to for the micro-service, map the JSON response to required fields and return response.
  • Map JSON response from Identity Credential Service, to Java Objects, and return to the caller.
  • Build different modules in Maven
  • Deploy code to UAT environment for User Acceptance Testing
  • Developed responsive single page applications using Typescript, HTML, CSS
  • Prepare Integration test plan, test scenarios, test cases, test automation scripts and execute test cases.

Senior Architect

Confidential, PA

Environment: JDK 1.8, Tomcat, Java, Spring Boot, Microservices, Mongo Db, JavaScript, Jenkins

Responsibilities:

  • Implemented user stories to increase the performance and enhance the functionality of X-ray and CCRPIL.
  • Reviewed and approved team member’s user stories.
  • Designed the implementation for best performance and easy maintenance.
  • Used best practices and design patterns while implementing user stories.
  • Created Jenkins job for integration tests
  • Write integration test using Cucumber and Selenium
  • Prepare test plan, write and execute Junit test cases
  • Used RxJava framework to call multiple services simultaneously and reduce the overall time required to send consolidated result to the UI
  • Enhanced spring mvc based Rest web services for better performance

Confidential, Boston, MA

Lead Engineer, Cloud Management Controller

Environment: JDK 1.6, Red hat Cloud, JBoss E Web Server, Java, Hibernate.

Responsibilities:

  • Design and implemented Spring boot microservices for different cloud components.
  • Write code to fix issues in deployment of profile, and root cause analysis.
  • Design and implement logic for components of cloud controller to interact with different services on the cloud.
  • Implement Spring based Restful services that will serve status of application deployment to all applications
  • Write Junit and integration tests for different services using Cucumber and Selenium
  • Implemented logic to deploy various
  • Fix issues in JVM memory by analyzing heap and thread dump
  • Address non-functional requirements such as security, and logging using spring AOP
  • Prepare automation scripts, cron jobs, automate movement of data from database to centralize storage.
  • Providing solutions for both hybrid and public cloud

Lead Engineer

Confidential - Herndon, VA

Environment: JDK1.8, AWS Docker, JBoss EAP 7.0, Spring Boot, Angular2, NodeJS, Rest Easy, APIGEE.

Responsibilities:

  • Implement client user stories on time and using best design principles
  • Create, and review architecture plan to convert legacy system to Java based system
  • Implement different components in architecture, and identify the impact on existing components
  • Implement logic for how each component interact with other components, and identify best technologies for each component
  • Write Junit and integration test cases using Power Mockito, Cucumber and Selenium
  • Provided proof-of-concept for DEV Environment setup.
  • Developed application using Spring Boot, Angular2, Rest Easy, NodeJS using Docker container following Agile principles throughout development.

Lead Engineer

Confidential, Lexington, KY

Environment: eRoom, SharePoint 2016, C#.Net

Responsibilities:

  • Convert client requirements to actionable insights
  • Create and review master plans for data migration
  • Implement migration requirements of Lexmark customer, and analyze content migration accordingly
  • Migrate eRoom to SharePoint 2016 using Metalogix tool
  • Fix issues to migrate all the content using proprietary C# tool
  • Implement logic using JavaScript, CSS, html to create custom views
  • Optimize SharePoint tool for large migrations

Lead Engineer

Confidential, San Jose, CA

Environment: Java, REST Web Services, Spring Boot, Oracle, Linux, Apache Tomcat 7.0, WebLogic 10.3

Responsibilities:

  • Implement client requirements of DCP, TKL.
  • Implement migration requirements of Cisco customer and make long term fixes accordingly.
  • Implement logics to enhance functionality using technologies like Java, Hibernate, JavaScript, and NodeJS.
  • Use application monitoring tools like AppDynamics to monitor slow performing queries.
  • Identify and fix root cause of slow performing SQL operations.
  • Improve the code quality using Software Engineering Principles.
  • Fix major issues by implementing changes after analyzing Java thread dumps.
  • Provided insights into working of different applications.
  • Design and Develop Spring boot REST microservices
  • Write Junit test cases and integration test cases using Cucumber and Selenium
  • Integrate various internal enterprise applications and external client applications based on various protocols like SOAP, REST, RMI, JMS and HTTP

Lead Engineer

Confidential

Environment: Java, JSP, Servlet, Angular JS, SQL, JNDI, Web Services, Oracle, Linux, Open stack, Apache Tomcat 7.0, WebLogic 10.3

Responsibilities:

  • Convert client requirements into designs.
  • Implement migration requirements to migrate Java J2EE application from CCIX to LAE environment.
  • Implemented changes in Data source. Identified changes and implement solution specific to LAE environment.
  • Configure project to be build using Jenkins. Trigger successful build in Jenkins, and ensure the project is deployed successfully to DEV lifecycle.
  • Verify deployed artifacts in DEV life-cycle. Publish the application to STAGE life-cycle. Publish the application to PROD life-cycle. Verify application is working in all life-cycle including Development, Stage, and Production. Provide insights into working of different applications.
  • Develop Spring boot based microservices and use hibernate for database operations.
  • Ensure data migrated is verified to give stability for system operations

Technical Lead

Confidential

Environment: Java, Servlet, Angular JS, XML, Web Services, XSLT, Oracle, Linux, Apache Tomcat 6.0, WebLogic 10.3

Responsibilities:

  • Make Designs for client requirements, and implement the designs
  • Implemented AngularJS solution as per the requirement.
  • Implemented SOAP Web Services by Creating Web Services Description Language (WSDL) files for the SOAP Service using the Eclipse WSDL File creation tool; later customized created WSDL file.
  • Improve the code quality using Software Engineering Principles.
  • Verify data-store for successful publishing of data
  • Tuned SQL Queries, UI to return result set faster and in a manner, UI could handle
  • Design and Develop Hibernate Entities
  • Created indexes for faster execution of queries.
  • Tuning server by configuring database startup parameters.

Technical Lead

Confidential

Environment: Java, JSP, iBATIS 3.0, Spring 3.0, Spring Velocity, Linux, Apache Tomcat 6.0, JBoss 6.1

Responsibilities:

  • Served as specialist with expertise in Spring application development.
  • Responsible for functional/technical track of a project.
  • Identified changes and implemented solution for the requirement.
  • Implement changes in JSPs as per the requirement.
  • Implemented changes in Controllers, Business Layer helper classes as per the requirement.
  • Designed and developed application for auto transfer of data
  • Extensively tuned SQL queries for faster execution to avoid full table scan.
  • Developed stored procedures, function, indexes, and views.
  • Successfully increased efficiency of Java code execution by increasing heap size.
  • Monitored Java Application stability, and performance.
  • Created indexes for faster execution of queries.

Confidential

Senior Team Member

Environment: Java, JSP, Hibernate 3.0, Spring 3.0, JSF, SharePoint, Apache Tomcat 6.0, JBoss

Responsibilities:

  • Implement the client’s requirements
  • Designed, developed, tested and debugged web applications for the Windchill PDM Link system
  • Develop, implement and transfer data from 3rd party components to Oracle database.
  • Design and implement migration requirements.
  • Migrate sensitive data from Matrix to Windchill PDM Link
  • Customized Windchill PDM Link and Item Management web application based on client requirements
  • Implement solution to correct state change in the life cycle of parts
  • Write Junit and Integration tests using JAX-WS and JAX-RI
  • Build different modules using Maven

Senior Team Member

Confidential

Environment: Java, JSP, Hibernate 3.0, Spring 3.0, and Apache DS, MySQL, Apache Tomcat 7.0

Responsibilities:

  • Design and implement from client requirements.
  • Wrote functional tests for the project.
  • Designed JSPs as per the requirement
  • Implemented controllers for handling the request
  • Implemented logic to access Confidential Server and logic to do operations on Confidential Server
  • Integrated the logic Spring MVC module and integrated maven and built service using maven tool
  • Perform Design and Code Reviews

Confidential

Senior Team Member

Environment: Java, JSP, Hibernate 3.0, Struts 2.0, Oracle 10g, Apache Tomcat

Responsibilities:

  • Designed JSPs as per the requirement.
  • Debugged, and tested SOAP Web Service Operations using top-down and bottom-up approach
  • Integrated Tiles framework with Struts framework for layouts design.
  • Implemented required custom Interceptors along with built-in Interceptors.
  • Implemented Action Classes with custom validations using Validation framework.
  • Wrote Business Service Interfaces and their implementations.
  • Wrote DAOs and their implementations with Hibernate.
  • Integrated Struts with Hibernate.
  • Implemented Hibernate Template, Persistence classes, Mapping documents.

Team Member

Confidential

Environment: Java, JSP, Struts 1.0, Hibernate 3.0, Spring 3.0, Oracle 10g, Apache Tomcat

Responsibilities:

  • Responsible for writing Struts Action classes and JSPs
  • Involved in creating and supporting the SOAP Web Services
  • Used Struts Tiles and Validation Framework.
  • Implemented delegate classes. Implemented DAOs and Hibernate Components.
  • Integrated Spring with Hibernate.
  • Write Junit test cases
  • Check code quality using SonarQube

Team Member

Confidential

Environment: Struts, EJB, Eclipse and Oracle 11gR2, WebLogic.

Responsibilities:

  • Designed JSPs as per the requirements.
  • Involved in writing Action Classes.
  • Wrote Enterprise Beans and used Entity Beans.
  • Perform Design and Code Reviews
  • Build different account modules using Maven
  • Improve the code quality using Sonar scan

Team Member

Confidential

Environment: Java, JSP, Struts, Hibernate, Spring, Oracle, WebLogic

Responsibilities:

  • Designed JSPs as per the requirements.
  • Implemented Struts Action Classes. Implemented Form Beans and their Validations using Validation Framework.
  • Wrote DAOs and their implementations with Hibernate.
  • Implemented Persistence classes and their Mapping documents.
  • Implemented page layout using Tiles Framework.
  • Build different account modules using Maven

We'd love your feedback!