We provide IT Staff Augmentation Services!

Lead Java Developer Resume

Piscataway, NJ

SUMMARY

  • 13+ years of strong experience in mobile, web and enterprise application development with Java.
  • Having excellent experience as a Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web/mobile/enterprise - based applications.
  • Excellent working experience with Spring Framework and Spring Boot technologies.
  • Hands on experience in working SOA Architectures, SOAP and Restful ( REST ) Web Services.
  • Expertise in design and development of web-based applications using J2EE technologies like Servlets , JSP , JDBC , Struts , Spring MVC ORM Security , Microservices and Spring Boot.
  • Excellent knowledge on Spring Dependency Injection , Annotations and XML based Configurations .
  • Hands-on experience with Spring AOP using Advice , Aspects and AOP Processor .
  • Hands-on experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design. Good experience on Microservices deployment.
  • Strong experience in Design Patterns likes MVC , DAO , Factory Pattern and Project Architecture .
  • Excellent working experience in Databases like Oracle (SQL/PLSQL) , MySQL and SQL Server.
  • Good experience in build and deployment tools like Maven , Gradle, SBT and Jenkins .
  • Good experience in Kubernetes to orchestrate the deployment, scaling and management of Docker .
  • Good experience in container -based technologies like Docker, Kubernetes and Openshift.
  • Experienced in configuring and deploying applications on Apache Tomcat and WebSphere .
  • Experienced in working with ORM technologies like Hibernate .
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Experience in automating the tasks using shell and batch scripting.
  • Experience in using the Log4j framework for logging and debugging applications.
  • Experience in developing JUnit cases, code reviews, Integration testing and performance tuning.
  • Proficient at designing dynamic web applications using HTML , CSS , JavaScript , jQuery , AJAX , JSON , AngularJS , SASS , LESS , Bootstrap , Angular , TypeScript , Web Flow , PHP , React.js and NodeJS .
  • Experience in using tools such as Toad , SQL Developer and IDEs Eclipse and Intellij.

TECHNICAL SKILLS

Technologies: Servlets, JSP, Java Beans and JDBC

Frameworks: Spring, Apache Struts and Hibernate.

Web Services: SOAP, SOA, RESTful, JSON, WSDL.

Web Technologies: Java Script, HTML5, AJAX, jQuery, CSS3, Bootstrap.

Application Servers: WebSphere, WebLogic, JBoss and Apache Tomcat.

Programming/Scripting: Java, PHP, C++, SQL, PL/SQL, Python, Shell Scripting.

Databases: Oracle, MySQL, NoSQL

Operating Systems: Windows, UNIX, Linux, Macintosh, iOS and macOS.

IDE: IntelliJ, Eclipse, NetBeans and Spring Tool Suite.

PROFESSIONAL EXPERIENCE

Confidential - Piscataway, NJ

Lead Java Developer

Responsibilities:

  • Involved in design and development of the application in AGILE methodology.
  • Developed Web services using Play and Akka with Nginx Server.
  • Designed and developed Java Web Services that are exposed to the mobile clients Middle Layers.
  • Provided extend production support for Dotcom.

Confidential - Roseland, NJ

Senior Java Developer

Responsibilities:

  • Involved in requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Edge to Edge Data Protection project.
  • Analyzing existing product, documenting loops holes in the existing E2E Data Protection projection which is developed in Spark Java and preparing the document for further performance improvements.
  • Edge to Edge Data Protection (Protegrity) is initially developed in Spark Java, involved in converting the Spark Java project into Microservices Spring Boot application.
  • Major part of the project will be protecting, securing, encrypting and decryption the data. I will be applying my experience to protect data by following all Java standard procedures and HTTP protocols.
  • Edge to Edge Data Protection Project is on Aws environment, will be working on Java Microservices Implementations using Spring Boot , Restful Web Services, Docker , Maven and Java/ J2EE technologies which is suitable for build, deploy and run on AWS Environment .
  • Edge to Edge Data Protection project is a docker container-based project, got good experience with docker .
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers .
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes
  • Protegrity project is high visibility secured project, each line of code is pass through different layers/scanners like Sonar Cube, so writing standard code which passes all the layers.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes .
  • Responsible for executing Protegrity project end to end including production support.
  • Using Jenkins continuous integration and used Git as a version control system to store and retrieve the code.

Confidential - Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Involving in design and development of the Derwent Innovation product.
  • Analyzing existing product, documenting loops holes in the existing Derwent Innovation product and preparing the document for further performance improvements steps.
  • Developing Restful webservices for Smart Search, Publication Number search from Server side and integrated the all the APIs on client side Angular 5 application.
  • Using Rest Template and Spring JDBC communicated with different external systems.
  • Used Swagger API to document REST services and developed visual screens for each REST Service.
  • Worked closely with testing team to prepare testing stories, identify bugs and fix them.
  • Extensively supported in production implementation plan, implementations and validations.

Confidential - Baskin Ridge, NJ

Senior Java Developer

Responsibilities:

  • Involved in design and development of the application in AGILE methodology.
  • Developed RESTful web services using Spring Rest Template and deployed on Apache servers.
  • Designed and developed Java Web Services that are exposed to the mobile clients both Android & iOS using Spring Rest Template, used in reading/interpreting the client request definitions which are in the form of JSON and return the valid JSON response after processing
  • Developed the rules for Usage and Data Hub and provided the valid JSON to the clients.
  • Using Rest Template and Spring JDBC communicated with different external systems.

Hire Now