We provide IT Staff Augmentation Services!

Lead Java Developer Resume

NY

SUMMARY

  • 14 years of experience in the field of IT with an emphasis on Java/J2EE web technologies
  • Have worked as Project Lead, Team Lead, Senior Developer and Developer - switched roles as and when needed in the Software Development Life Cycle phases or sprints.
  • Experienced in JAVA, JSP, Servlets, Webservices (SOAP & Rest), Struts, Spring Boot, Microservice, NodeJS, Kafka, XML, XSL, CSS, jQuery, JavaScript.
  • Experienced in AWS technologies like lambdas, Ecs, SQS, DynamoDB and S3 buckets
  • Experience with database technologies: Oracle, MySQL and MongoDB (NoSQL)
  • Hands on experience with different Spring framework modules and concepts like Core, MVC, JDBC, Test, Boot, Batch, Integration, cloud, Config and Spring Security.
  • Experience in using DevOps tools like Dockers, Kubernetes, Jenkins, Chef, Kibana, consule etc.
  • Experience with Angular 7 and Typescript.
  • Experienced with event driven and scheduled AWS Lambdas functions to trigger various AWS resources
  • Very sound understanding on Cloud Formation Templates to build the AWS resources.
  • Experienced in writing testcases using Junit and Makito
  • Used SoapUI and Postman for testing api services.
  • Solid working knowledge in Web/Application servers such as Apache Tomcat, JBoss, WebSphere etc.
  • Experience with stringent project delivery timelines under high-pressure.
  • Excellent verbal and written skills, in technical and non-technical audiences.
  • Demonstrated experience with UML Diagrams and Design Patterns using MS Visio and Rational rose.
  • Hands on experience implementing Stored Procedures, User Defined Functions, Cursors, Triggers, Views
  • Excellent experience in Analysis, Design, Development, Testing, Debugging and Implementation of Web based requirements.
  • Experience with JIRA in issue tracking.
  • Hands-on experience using different build automation tools like ANT and Maven, Jenkins for builds and deployments to different environments
  • Experienced with various versioning tools like SVN, GIT, Bit Bucket, CVS etc.
  • Self-starter for learning new technologies.
  • Adapt easily to new environments with the ability to work effectively with diverse groups of people either as a team member or standalone.
  • Experience in handling the team and mentoring the juniors
  • Involved in the recruitment drives and in selecting the talented resources
  • Taking right decisions in the team Confidential time of emergencies
  • Involved in the code reviews and integration of the code from various team members and Testing
  • Excellent interpersonal and technical skills, quick learner and good team player.
  • Ability to perform Confidential high level to meet deadlines, adaptable to ever changing priorities.
  • Excellent skills on business to technical mapping, project management, real time decision making and solutioning.

TECHNICAL SKILLS

Languages: Java, Python, PL/SQL, Angular7/TypeScript, JavaScript

Frameworks: Struts, Spring Boot, Hibernate, Junit, Mockito

Technologies: Servlets, JSP, Microservices, WebServices, Ajax, jQuery, HTML5, JMS, Kafka

Databases: Oracle, MySQL, MongoDB

Tools: Jenkins, Docker, Kubernetes, Chef, Jira, SVN, GIT

Servers: Tomcat, JBoss, Weblogic, Websphere, JBoss FUSE

Domains: Banking, Insurance, Retail, Telecom

PROFESSIONAL EXPERIENCE

Confidential, NY

Lead Java Developer

Responsibilities:

  • Development, Delivery and support of the application and existing infrastructure.
  • Arranging meetings, brainstorming sessions with business and supporting teams.
  • Gathering requirements information from the client and analyzed those requirements and created design and technical specification documents.
  • Worked on business rules development and testing.
  • Implemented Micro Services using Spring Boot, Spring Integration and Spring Cloud.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using Spring @RestController to return data as JSON objects.
  • Developed UI using angular 7 with Typescript.
  • Wrote Jenkins Configuration files for CI/CD.
  • Deployed Application to AWS ECS
  • Used SQS for messaging and intercommunication purposes.
  • Sending requests and responses in Micro services through REST/HTTP.
  • Validations are done utilizing SoapUI and Postman for testing instrument structure in various conditions.
  • Used Jenkins for CI/CD to assemble pipelines.
  • Used Jira, Wiki, MS SharePoint and Confluence for project task execution and tracking.
  • Implemented common transaction logging mechanisms to log in log files.
  • Used Maven, Bitbucket for Source control
  • Jenkins for build/deployment purposes.
  • Handled the offshore team, for assigning tasks and mentoring.
  • Involved in the code reviews and Integrating the code with other parts of the application
  • Provided bug fixing and support of application
  • Worked closely with the business and end user to deliver the requirements on schedule and of quality.
  • Worked on Security and Integration system testing before the delivery of the product.
  • Actively involved in the production support and environment monitoring

Environment: Java, Shell Scripting, SpringBoot, MicroServices, Angular 7, AWS ECS, SQS, Agile, MSSQLServer, DB2, Eclipse, VSCode, Jira, Jenkins, Tomcat.

Confidential, New Jersey, NY

Tech Lead

Responsibilities:

  • Development, Delivery and support of the application and existing infrastructure.
  • Arranging meetings, brainstorming sessions with business and supporting teams.
  • Gathered requirement information from the client and analyzed those requirements and created design and technical specification documents.
  • Worked on business rules development and testing.
  • Implemented Micro Services using Spring Boot.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using Spring @RestController to return data as JSON objects.
  • Developed UI using angular 7 with Typescript.
  • Wrote Chef Configuration files.
  • Sending requests and responses in Micro services through REST/HTTP.
  • Validations are done utilizing SoapUI and Postman for testing instrument structure in various conditions.
  • Used Jenkins for CI/CD to assemble pipelines.
  • Created Docker images and deployed in Kubernetes using Cloudify and Chef Configurations.
  • Used Jira, Wiki, MS SharePoint and Confluence for project task execution and tracking.
  • Implemented common transaction logging mechanisms to log in log files.
  • Used Maven, GIT and SVN for Source control
  • Jenkins for build/deployment purposes.
  • Handled the offshore team, for assigning tasks and mentoring.
  • Involved in the code reviews and Integrating the code with other parts of the application
  • Provided bug fixing and support of application
  • Worked closely with the business and end user to deliver the requirements on schedule and of quality.
  • Worked on Security and Integration system testing before the delivery of the product.
  • Actively involved in the production support and environment monitoring

Environment: Java, Python, Shell Scripting, SpringBoot, MicroServices, Angular 7, Kafka, Azure, Agile, MySQL, Eclipse, VSCode, Jira, Jenkins, Docker, Kubernetes, Chef, Tomcat.

Confidential, San Jose, CA

Tech Lead

Responsibilities:

  • Worked on development tasks, code delivery and application support as needed.
  • Gathered requirement information from the client and analyzed those requirements and created design and technical specification document.
  • Implemented Micro Services using Spring Boot and Angular 7.
  • Implemented REST services using Micro Services architecture.
  • Responsible for creating the services using Spring REST.
  • Sending requests and responses in Micro services through REST/HTTP.
  • Used Soap UI and POSTMAN for testing and validation.
  • Wrote AWS lambdas using java and python worked on pipeline creation for CI/CD purposes using Jenkins
  • Used Jira for project tracking and AGILE development tasks.
  • Implemented common transaction logging mechanism to log in log file.
  • Used Maven, GIT and Jenkins for Source control, configuration and build/deployment.

Environment: Java, Python, AWS (lambdas), Spring boot, Microservices, Web services (Restful), Angular 7, Kafka, jQuery, Oracle, Eclipse, SVN, Docker, Kubernetes, Chef

Confidential, San Jose, CA

Tech Lead

Responsibilities:

  • Development using Core Java and implementing of microservice with Spring Boot 2/3.
  • Gathered and analyzed the requirements to create designs and technical specifications.
  • Worked closely with the business and end user to deliver the requirements.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using Spring Rest and returned with JSON objects.
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization.
  • Used Soap UI and Postman for web services testing.
  • Hands-on usage with Jira for project task execution and tracking
  • Wrote lambdas on Aws server less environment.
  • Used AWS for implementing the business logic and deployment.
  • Wrote no-sql commands to store json data to mongodb.
  • Implemented common transaction logging mechanism to log in log file
  • Used Maven, GIT and Jenkins for Source control, configuration and build/deployment
  • Actively involved in the production support and environment monitoring.

Environment: Java, NodeJs, Spring boot, Microservices, Hibernate, Web Services (restful), Angular 7, Kafka, AWS, oracle, MongoDB, eclipse, svn, Docker, Kubernetes, Chef

Confidential

Senior Software Engineer

Responsibilities:

  • Handling Process activities of the team and work allocation to team members.
  • Participated in requirements elaboration and in analysis and design for the project enhancements.
  • Participated in the coding activities of the various modules using Java, Restful webservices, ActiveMQ, Spring JBoss Fuse, Oracle RDBMS.
  • Performing Code Review and Unit Testing.
  • Worked on build process and deployment phases of application.

Environment: Java, Web Services (Restful), Xml, ActiveMQ, Spring, Hibernate, JBoss Fuse, Oracle 11g, eclipse

Confidential, Johns Creek, GA

Senior Software Engineer

Responsibilities:

  • Requirement gathering and analysis of those requirements.
  • Creation of technical specification document
  • Provided development of application using Java/J2EE, JSP, JMS, Spring, Hibernate.
  • Worked on Bug Fixing, Unit testing and Delivering the defect free product.
  • Monitoring of application and defects fixing in the system with in time.

Environment: Java, JSP, WebServices (Restful), XML JMS, Spring, Hibernate, Oracle, Eclipse, SVN

Confidential

Associate

Responsibilities:

  • Preparing of estimation documents for the given requirements.
  • Developed and enhanced the Web Services and added new functionality based on the requirements.
  • Participated in Unit Testing and coordination.

Environment: Java, JSP, Servlets, WebServices, XML, Struts, Spring, Hibernate, WebSphere, Oracle, Eclipse, SVN

Confidential, Seattle, WA

Associate

Responsibilities:

  • Analysis the specifications provided by the clients and participated in development of prototype.
  • Prepared the Functional Specification, Detail Design docs.
  • Active participant in gathering requirements to coordination.
  • Responsible for production code development using JSP.
  • Developing Session Beans using EJBs.
  • Worked on HTML and client-side JavaScript.
  • Responsible for manual testing of the application during development.
  • Development of Units Details Module, Specification Module.

Environment: Java, JSF, Servlets, AJAX, Web Services, XML, Struts, Hibernate, WebSphere, Oracle

Hire Now