We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Atlanta, GA

SUMMARY:

  • Software Professional with more than 4+ years of experience in all aspects of Design and Development of Java, J2EE based systems.
  • Strong experience in software development with a focus on Web Applications, System Integration.
  • Hands on experience in Spring Framework, JPA, Hibernate, REST & SOAP Web Services, Spring Data, JMS.
  • Good working knowledge on Object Oriented Principles (OOP’s), Design & Development and have good understanding of programming concepts like Data Abstraction, Polymorphism, Exception Handling, Synchronization, Concurrency and Collection Framework.
  • Experience in using Spring modules like Spring Core, Dependency Injection, Spring IOC, Spring AOP, Spring DAO, Spring MVC, Spring JDBC, Spring JPA, Spring Security and Spring Data.
  • Experience with client - side web technologies/frameworks such as HTML, CSS, JavaScript, Angular 2, Bootstrap, CSS, Ajax and jQuery.
  • Proficiency in creating both RESTful and SOAP Webservices using open source frameworks like JAX-RS, JAX-WS, JERSEY APIs.
  • Working knowledge of persistence frameworks - JPA (Hibernate as the implementation) to map POJO’s to a relational database object.
  • Participated in database design and implementation using different RDBMS like Oracle, MySQL, and NoSQL DBMS like MongoDB and programming with SQL, PL/SQL. database.
  • Experience with Java 8 features such as Lambda Expressions, Streams and Functional programming.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like JBoss and Apache Tomcat.
  • Good exposure in Java Messaging Service (JMS) for Message-Oriented Middleware.
  • Hands on Experience in Unit Testing and Debugging using JUNIT, Mockito, Postman.
  • Used Swagger to document RESTful Web Services.
  • Extensive experience with Java compliant IDE’s like Eclipse, NetBeans, IntelliJ and STS 3.5(Spring Tool suite).
  • Experience with various development methodologies such as Waterfall, Test Driven development (TDD) and Agile (SCRUM).
  • Used log4j and Slf4j for logging the events in the application.
  • Experience with Continuous Integration tool Jenkins.
  • Hands on experience with build tools like Ant and Maven.
  • Experience in using issue and bug tracking tools like JIRA, Bugzilla.
  • Experience in version control tools like GIT Hub.

TECHNICAL SKILLS:

Programming Languages: JDK 1.8, SQL, PLSQL

JAVA Enterprise: JDBC, Servlets, Spring Core, Spring AOP, Spring Security, Spring JDBC, Spring Data, SOAP and RESTful Web Services, JPA.

ORM Tools: JPA, Hibernate

Front End (Web): HTML, XML, JSON, CSS, JSP, JSTL, JavaScript

JavaScript: Angular2, Ajax, jQuery

Frameworks: Struts, Spring, JPA

Application Servers: JBoss, Tomcat 8.5

Message Oriented Middleware: JMS (Java Message Service), ActiveMQ

Databases: Oracle, MySQL, MongoDB

Database Tools: MySQL Workbench, Toad for Oracle

Build Tools: Maven 3.0, Ant, Gradle

Bug Tracking Tools: Jira, Bugzilla

SCM: Git, Tortoise Git, SVN, CVS

Web service Specifications: JAX-WS, JAX-RS(Restful)

Design Patterns: Decorator, Session Façade, Singleton, Factory pattern, Factory, Abstract Factory.

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans, Intelli J, STS

Tools: Junit, TestNG, Mockito, Postman, Swagger

Loggers Framework: Log4J, Slf4j

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Worked in Agile environment using JIRA as a tool for tracking user stories and issues throughout the project.
  • Business layer is built using Spring Boot, Spring MVC Spring AOP and the persistent layer uses JPA Hibernate.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.
  • Developed user interfaces using JSP, JSTL, AJAX, Java Script, HTML5, CSS, jQuery, Angular 2.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services using JAX-RS.
  • Used Postman Client for testing REST webservices and Swagger for documenting the services.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
  • Extensively used MySQL through JPA.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Hands on experience with Testing application using Junit and Mockito.
  • Used Maven, Jenkins as build tools.

Environment: Java 1.8, Spring Boot, Spring AOP, Rest, JPA, Hibernate, MySQL, Angular2, Ajax, JavaScript, JSP, JUNIT, Mockito, Jenkins, Maven, GIT, Tomcat, STS.

Confidential

Java Developer

Responsibilities:

  • Developed a REST web service-based interface for the system using Spring REST Controllers.
  • Developed web modules by using Spring MVC, used Hibernate in the persistence layer.
  • Implemented the application using Spring Boot, Spring IOC, Spring MVC Framework.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Used Spring Boot for radically faster and widely accessible Spring Development.
  • Used Hibernate for Object Relational mapping (ORM) with MY SQL database. Written queries in SQL and HQL to connect to database.
  • Created Interfaces between the systems by using REST web services, used to send the messages from client to service.
  • Used Swagger to test the RESTful web services
  • Perform adequate unit testing by using JUNIT and provide automated unit test cases.
  • Used JIRA for bug tracking.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Responsible for building, deploying and version controlling the code by using GITHUB.

Environment: Spring MVC, Spring Boot, IOC, Servlets, Hibernate, Messaging systems, REST Web services, JSON, JMS, XML, Log4j, Tomcat, Eclipse, IntelliJ, Maven, MYSQL.

Confidential

Jr Java Developer

Responsibilities:

  • Worked in Agile environment and attended Daily Scrum meetings.
  • Involved in all the phases of SDLC including requirement gathering, design & analysis of the Customer Specifications, development & customization of the application.
  • Used Core Java features like Multithreading, Collections and Synchronization .
  • Used Spring MVC and Hibernate ORM to map Java classes to data base tables using various annotations and POJO classes.
  • Worked with Spring Boot for implementing the application.
  • Used custom tags, JSTL to support custom User Interfaces.
  • Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability.
  • Utilized JIRA tool for bug tracking, fixes, task assignment.
  • Worked on Eclipse as IDE for the application development and integration of the frameworks.
  • For testing components used JUnit and Mockito. And Power Mock for testing Static variables and methods in the code.
  • Used Maven as build tool for the application and auto deploying it to the environment.
  • Analyzed, designed and implemented Oracle database using connection pool.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Hands on experience with Testing application using Junit and Mockito.
  • Used Maven, Jenkins as build tools.

Environment: Java 1.6, Spring Framework, AOP, IOC, JPA, Hibernate, REST WS, Postman, Swagger, Jenkins, Maven, GIT, Tomcat, STS.

Hire Now