We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Lincoln, RI

SUMMARY

  • Strong Experience in Software Development Life Cycle in developing object oriented, client/server, distributed, web - centric and N-tier applications and products.
  • Experience with Java/J2EE and MVC frameworks such as Java Struts 1.1, Java Spring 4.0, Spring Boot and Hibernate
  • Experience in developing REST services using JAX-RS based implementations and Spring/Spring Boot, Docker.
  • Good noledge in XML/JSON technologies.
  • Extensive work experience on Spring Framework modules (Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, Spring Batch, Spring AOP, Spring Transaction and Spring Security).
  • Hands-on experience on cloud platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
  • Experienced using Java 8 features like Optional, Streams, and Functional Programming concepts.
  • Proficient in multithreaded programming using core java concurrent programming.
  • Experience in developing Microservices using Spring Boot and Spring Cloud.
  • Extensive development experience with open-source persistence APIs like Spring data JPA, Hibernate.
  • Experience working with AWS Webservices- EC2, S3, RDS, SQS, Lambda, SNS, Cloud Formation Templates.
  • Experience using MVC Architecture using Spring MVC Framework.
  • Experience with other tools & technologies: RAD, Eclipse, Jenkins, Ant, UML, Maven, SQL Developer, SOAP-UI, Rest Client and Postman, UML.
  • Worked with various RDBMS databases like Oracle, SQL server, MySQL.
  • Proficient in methodologies such as Agile and waterfall.
  • Good noledge with CVS, SVN and GIT version control systems.
  • Strong in writing build files with ANT, Maven and Jenkins
  • Experience on Unit and Functional testing and coding using Junit/Mockito.
  • Experienced in deploying applications to JBoss, and Apache Tomcat.
  • Experience in Creating Configuring and Binding services to Cloud Foundry.

TECHNICAL SKILLS

Operating System: Windows, Linux, Unix

Programming Languages: Java, JavaScript, SQL, PL/SQL

Java Technologies: JSP, Servlets, JPA, JMS, JNDI, JDBC

Frameworks: Spring, Hibernate, Struts, JSF, Spring Boot

Web/ Applications Servers: Apache Tomcat, WebLogic, Apache HTTP Server, WebSphere

IDEs: IntelliJ, Spring Tool Suite, Eclipse, NetBeans, Visual Studio

Cloud Computing Platforms: Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF)

Testing/ Logging Tool: JUnit, QUnit, Log4j

Database: Oracle, MS SQL Server, MS Access, MySQL,NoSQL

Tools: Maven, ANT, GIT, SVN, WinCVS, Toad, Splunk, Jira, Rally

PROFESSIONAL EXPERIENCE

Confidential, Lincoln, RI

Full Stack Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, design, development, integration, deployment, and testing and fixing teh production issues.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Create rest controller, service and JPA objects by following REST and SOLID standards and do code review for junior developer’s artifacts as well.
  • Experienced using docker and kubernetes.
  • Built Spring Boot microservices for teh delivery of software products across teh enterprise
  • Worked on implementing Microservices architecture by using containers.
  • Extensively used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Eclipse RCP used as Java IDE tool for creating POJO, Servlets and Data Access Objects.
  • Used CI/CD tools such as Jenkins for deployment extensively.
  • Using Data structures and efficient Algorithms; Designing, building, and maintaining high-performance
  • Developed Java applications using spring and other J2EE design patterns.
  • Work on GIT dat includes check - out, resolve conflict and commit teh code changes.
  • Developed JSP and Servlets for data collection and manipulation for teh reports.
  • Involved in writing JUnit test cases and suits using Eclipse IDE
  • Used Maven for building and deployment purposes.
  • Created logical and physical data models putting to practice teh concepts of normalization and RDBMS.
  • Implementing or exposing teh Micro services architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Used Rest client - POSTMAN to test REST API services.
  • Used MySQL relational database for teh backend operations.
  • Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.

Environment: Java 1.8, Java EE, Microservices, Spring Boot, Jenkins, Spring, JSP, Servlets, JDBC, Maven, SOAP, JUnit, Eclipse, Hibernate, Postman, JUnit, Mockito, Apache Tomcat, MySQL

Confidential, Fayetteville, AR

Full Stack Java Developer

Responsibilities:

  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Developed Micro services using RESTful web services to provide all teh CRUD capabilities.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.Experienced in build, deploying multi module applications using Maven, ANT and CI servers like Jenkins.Developed Junit tests, integration tests using Mockito.Used Core Spring Framework for Dependency Injections of components.Loaded data in elastic search from Data Lake and Optimized teh full search function using Elasticsearch.Developed teh Application making use of Java 8's new Streams API and parallel Streams to partition teh streams.Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.Deployed teh application in AWS.Design and implementation of RESTful Web services.Developed JUnit for Unit Testing and Jenkins for CI/CD.Used teh Log4j framework to log teh system execution details to log files.Developed JSON code to pass teh data from JSP to Servlet.XML scripts were developed to configure Spring and Hibernate.Worked on developing Server less functioning using AWS lambda with JAVAInvolved in JUnit Testing, debugging, and bug fixing.
  • Used Log4j to capture teh log dat includes runtime exceptions and developed WAR framework to alert teh client and production support in case of application failures.

Environment: Java 8, Spring, Spring Boot, MVC, Hibernate/JPA, Multi-threading, Agile, Design Patterns, Git, Apache Maven 2.5.1, Oracle WebLogic, AWS, RESTful Services.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.Design, Development, testing and debugging of new software and enhancements to existing software.Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout teh company's IT team using spring data, JPA.Developed internal coding using JEE technologies based on teh MVC Architecture.Used ANT automated build scripts to compile and package teh application.Used Jira for bug tracking and project management.Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.Solid Hands-on experience in end-to-end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit, AWS Code Deploy, AWS Code Pipeline, and Jenkins.Hands-on experience with build tools like ANT, Maven, Jenkins, and logging tools like Log4J.Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date/Time API.Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform teh database operations by connecting to Data sources available.Developed API for using AWS Lambda to manage teh servers and run teh code in AWS.Deployed applications on AWS by using Elastic Beanstalk.
Environment: JAVA, J2EE, JDK, Servlets, XML, Web Services (JAX-WS: SOAP), Spring MVC, JDBC, SQL, HTML, JavaScript, AJAX, SOAP UI Tool, SVN, ANT, JUnit, Amazon Web Services (AWS)

We'd love your feedback!