We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Java Consultant with 4+ years of IT experience in Analysis, Design, Development, Testing, Implementation, Enhancement and Support of full life cycle web applications using N - Tier J2EE architecture.
  • Thorough understanding and professional experience in object oriented analysis, design and development of client/server and distributed environments using Java SE and J2EE Technologies (JSP, Servlets, JMS, and JDBC).
  • Expertise in J2EE application design using design patterns such as MVC, Factory Method, Singleton, DAO, Adapter etc.
  • Experience in JQuery, JavaScript, AJAX, HTML, Angular, CSS and JSON.
  • Experience working in Dependency Injection with Spring Framework.
  • Experience in MVC framework like Spring MVC Framework.
  • Experience in Spring Batch framework when creating complex jobs for transactions.
  • Experience in Shell script for creating tasks and jobs.
  • Experience with SOAP based web services.
  • Good knowledge of REST-full web services.
  • Working experience in using Log4J, SLF4J for logging, JUnit for unit testing.
  • Experience in web/application/directory servers like Apache Tomcat and JBoss.
  • Working experience in object/relational persistence and query service like JDBC, Hibernate and JPA.
  • Strong experience in RDBMS using Oracle, MySQL and PostgreSQL.
  • Experience in writing PL/SQL Queries, Cursors, Stored Procedures and Database Triggers.
  • Comfortable working with Windows as well as UNIX environment.
  • Experienced in application maintenance by prioritizing bugs and handling change requests.
  • Excellent client relation skills and the drive to complete tasks effectively and efficiently.
  • Strong communication and Interpersonal skills.

TECHNICAL SKILLS:

J2EE Technologies: Java, JSP, Servlets, JMS, JDBC

J2EE Frameworks: Spring, Spring MVC, Spring Boot and Sprig Batch

ORM Technologies: Hibernate, JPA

Design Patterns: MVC, Singleton, DAO, Factory, Adapter, etc

Languages: Java, SQL, PL/SQL

Operating Systems: Windows, UNIX, Linux

Web/Application: Servers

Apache Tomcat, JBoss: Middleware

SOAP and JAX-RS Web Services: IDE

Eclipse and IntelliJ: Database

Agile: Log/Test/Version

Control: Log4j, JUnit, GIT

PROFESSIONAL EXPERIENCE:

Confidential, O’Fallon, MO

Full Stack Java Developer

Responsibilities:

  • Used Maven as build tool and to download the Java Plugin for developing the applications.
  • Actively participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and Code Development.
  • Used RESTful web service for transferring data between different applications, for making service calls and also followed some MasterCard API Standards.
  • Used Swagger to consume and test RESTful Web services.
  • Microservices - Spring Boot for developing application.
  • Designed and implemented business logic using Spring Boot framework.
  • Developed Batch Application using Spring Batch framework for executing bulk data and complex jobs.
  • Used Mockito and PowerMock Junit Test framework for unit testing.
  • Implemented JBehave framework for functional test.
  • Axon as message queue framework with Microservices
  • Implemented Hibernate framework and JPA for Object-relational mapping and persistence.
  • Used PostgreSQL for data storage.
  • Used Jenkins for CICD.
  • Splunk for logging

Environment: Core Java, J2EE, Agile, HTML5, JSON, JavaScript, AJAX, GIT, Spring MVC, Hibernate, REST, MAVEN, Log4j, Junit, SQL Server, Oracle, Windows.

Confidential, Greenwood Village, CO

Role: Full Stack Java Developer

Responsibilities:

  • Used Maven to build the application.
  • Actively involved in analysis, design and development of Application using Agile Methodology.
  • Used GIT for version control across common source code used by developers.
  • Designed Graphical User Interfaces using HTML, CSS, JavaScript and Angular.
  • Upgraded some APIs from SOAP to Rest.
  • Used Spring MVC framework and configured many beans and wired (dependency injection) them as per the requirement.
  • Used Spring MVC and Hibernate Framework for data handling.
  • Used Hibernate in data access layer to access and update information in the Oracle database.
  • Developed JUnit test cases for all the developed modules.
  • Used Apache JMeter framework for functionality and performance test.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Environment: JavaScript, AJAX, Angular, CSS, Eclipse, Maven, Java, Spring MVC, Restful Web Services, SOAP UI, Log4j, GIT, Hibernate, Oracle, SQL Developer, Windows.

Client: Ameriprise Financial - Client Service Center, Minneapolis, MN January 2015 to June 2016

Role: Full Stack Java Developer

Responsibilities:

  • Applications Development, coordinating with business users, QA team and colleagues in agile environment.
  • Used Maven scripts to build the application.
  • Worked on Core Java including exceptional handling and collections with code review and sharing best practices with the team.
  • Implemented JUnit framework for testing application’s unit test.
  • Responsible to enhance the Portal UI using HTML, JavaScript, JQuery JSP and CSS as per the requirements.
  • Used JSP and Servlet framework in backend.
  • Used Hibernate to query, update and maintain Database Servers using SQL queries.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Used Tomcat as web server to store the static contents and Jboss as application server.
  • Implemented logging mechanism using Log4j.

Environment: Agile, Maven, HTML, CSS, JSP, JSON, JQuery, JavaScript, Java, Spring, Servlets, MySQL, Log4j, Jenkins, Tomcat, Jboss, Windows.

We'd love your feedback!