We provide IT Staff Augmentation Services!

Java/ J2ee Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 5 years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business application using Java/J2EE technologies.
  • Exposure in various Spring modules (Spring Core, Spring Boot, Spring MVC, Spring Web, Spring Batch) with Hibernate as the back-end ORM tool to implement persistent layer and mapping of POJOs.
  • Involvement in implementing generic DAO layers with the usage of JPA standards and Hibernate.
  • Experienced in Analysis, Design, Integration, Development, Deployment and Maintenance of Web services, Client Server and Web based applications with the usage of backend like J2EE/Java and front end such as JSP, Java script and Servlets.
  • Experience in developing front-end UI using HTML5, JavaScript, TypeScript, jQuery, Bootstrap.
  • Exposure in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), AWS and Restful Web Services.
  • Strong foundation in JavaScript and familiarity in Angular 2.0.
  • Experience in developing and deploying Microservice oriented applications using Spring Boot and Spring Cloud.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Expertise in developing Microservice architectures using J2EE web services based on Restful(JAX-RS) using frameworks like Apache CXF, Jersey.
  • Extensive experience with Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBatis.
  • Experience with SQL and PL/SQL to query various Relational Database Management Systems.
  • Experience in working with NoSQL databases like Mongo DB.
  • Expertise in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Functional programming.
  • Hands on experience with build tools like Maven.
  • Exposure in unit testing using Junit 4 and knowledge of Log4j and Log back tools.
  • Good Experience in software configuration management using SVN, Bitbucket and Git.
  • Experience in Spring Security Framework, JWT token based authentication and involved in OAuth 2.0 configuration for authentication and authorization.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Spring framework, Spring MVC, Spring Boot, Spring data, Spring JDBC Templates, Spring RestTemplate, Hibernate, RESTFUL Web Services

Programming Languages: Java JDK 1.4/1.5/1.6/1.7, SQL, PL/SQL

Application/Web Servers: JBoss, Tomcat, Jetty Server

Frameworks: Spring 3.x/4.x/5/x, Hibernate, iBatis, Grails

DevOps Tools: Docker, Jenkins

Web technologies: JSP, JavaScript, jQuery, AJAX, CSS, Bootstrap.

JAX: RS, Apache CXF, Jersey

Web Tools/IDE: Eclipse, STS, Intellij

Methodologies: Agile, Scrum

Testing technologies/tools: JUnit, Mockito

Database Servers: Oracle, SQL Server, MySQL, Postgres.

Version Control: SVN, Git, Bitbucket

Build Tools: Maven 3.0, Gradle, NPM, Jenkins

Cloud: Amazon Webservices (AWS) Cloud

PROFESSIONAL EXPERIENCE:

Confidential

Java/ J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented web interface (UI) for end users using Angular 2.
  • Analyzed and implemented Model View Controller architecture for the entire application using Spring Framework, MVC architecture and Spring Boot.
  • Adopted Spring JPA with hibernate to develop Data Layer and configured mapping files.
  • Persisted java objects to relational database using JPA with Hibernate.
  • Involved in Configuring the continuous delivery pipelines using Jenkins CI/CD server.
  • Experienced in Development, testing and deployment of applications on Windows platforms using IDEs such as Eclipse.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JPA annotations to create java entity objects.
  • Developed RESTful services by using Spring Framework support for rest services.
  • Designed and developed front-end User Interface using Angular 2, HTML, CSS, JavaScript and jQuery Framework.
  • Performed Installation, Configuration and Maintenance of production Cloud Environments such as Apache Tomcat and JIRA.
  • Client-side validations are performed using JavaScript and jQuery Framework.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Used JUnit Testing Framework for performing Unit testing.

Environment: Java, Spring MVC, Spring Boot, Angular 2, JavaScript, HTML5, CSS3, Eclipse, Bootstrap, JMS, jQuery, Apache Tomcat, Jenkins.

Confidential

Java/ J2EE Full Stack Developer

Responsibilities:

  • Designed and Developed application based on Microservice Oriented Architecture using Spring Boot and Spring Cloud.
  • Implemented Front-end User Interface using Angular 4.0, HTML, CSS3 and using Bootstrap for responsive design.
  • Developed various Typescript(ES6) objects including Components, ngModules, Providers, Services and classes.
  • Implemented the business modules integration using Spring Boot and Spring Data and JPA.
  • Used Spring Dependency Injection, annotations and Spring MVC components to implement business layer.
  • Developed several RESTful API web services which generates XML and JSON to perform web and mobile application tasks.
  • Documented the RESTful services using SWAGGER API.
  • Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Implemented Spring Security OAuth 2.0 for authentication and authorizing for social websites logins using Spring Social Module.
  • Deployed the application in Amazon EC2.
  • Performed Unit test cases using Junit.
  • Used Maven build tool for building and defining the dependencies of the project.

Environment: HTML 5, CSS3, OAuth 2, MySQL, Bootstrap v4.0, Angular 4.0, jQuery, Junit4, Maven 3.0, Git, Java SE8/J2ee, Oracle, Spring, RESTful, JavaScript, TypeScript.

Confidential

Java/ J2EE Full Stack Developer

Responsibilities:

  • Worked and developed multiple modules in the project using agile methodology.
  • Worked on different Util classes that are used all over the application for validations and formatting at the back end.
  • Used JavaScript to perform some preliminary validations and certain client-side actions.
  • Developed different dynamic UI Screens using HTML, JQuery and JavaScript.
  • Collaborated with technical team members to integrate back-end and front-end elements.
  • Understanding, Analyzing the Business requirement and developing the Required Components.
  • Used Maven for building and managing dependencies of the application.
  • Used SVN (Subversion) for version control.
  • Developed the application using Spring MVC Frameworks, JavaScript, hibernate.
  • Extensive knowledge in deploying and maintaining the application on Tomcat server.
  • Worked on performance improvement using hibernate second level caching.
  • Implemented unit testing using JUnit.
  • Developed queries that are required for the application development and implemented using different logics.
  • Responsible for analyzing, finding the root cause and fixing the production issues.Implemented log4j to create application logs.

Environment: Java 7, J2EE, Spring, Hibernate, web services, XML, HTML, Java Script, Tortoise SVN, JIRA, SQL server 2008, JDBC, Eclipse, Tomcat, Windows.

Confidential, Maryland

Java Developer

Responsibilities:

  • Developed application based on Grails Model View Controller (MVC) architecture
  • Functionalities like auto completion of forms and user validation are implemented using jQuery.
  • Developed dynamic web pages using GSP and used Grails Validation framework to perform input validation.
  • Used grails quartz plugin for job scheduling.
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JDBC data source with connection pooling enabled.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Subversion for source code maintenance.

Environment: Java, GSP, HTML, CSS, JavaScript, JQuery, Subversion (SVN), Oracle, SQL Developer, GORM, Grails 2.0 framework.

We'd love your feedback!