We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

ChicagO

SUMMARY

  • Self - motivated Software Engineer with 2 years of work experience in all phases of Software Development Life Cycle (SDLC) which includes Requirements Analysis, Design, Development, Testing and Maintenance.
  • Experienced in working on Web, Client server applications using JAVA/JEE/J2EE technologies and Cloud Technologies.
  • Possess good working knowledge of Agile and Waterfalls software development methodologies.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

Enterprise Java: JSP, Servlets, JDBC

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, XML, JSON

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JUnit, SOAP UI

Web services: SOAP, RESTful

Web/App Servers: Web Sphere 7.1, Apache, Tomcat, JBoss.

Database: Oracle, MS SQL-Server, MySQL,MongoDB.

IDEs: Eclipse, Net Beans, Intellij

Modelling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI

Version Control: BitBucket, GIT, Tortoise SVN

OS & Environment: Windows, UNIX, Linux.

Design Patterns: MVC, Front Controller, Singleton.

PROFESSIONAL EXPERIENCE

Confidential, Chicago

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) using Agile Methodology
  • Used Java 1.8 Streams & Lambda expressions available as part of to store and process the data.
  • Involved in designing user interface by using Bootstrap, JavaScript.
  • Used Docker to containerize the Services.
  • Implemented Micro Services using Spring Batch, Spring Boot and deployed on AWS.
  • Used Spring IOC to make the code loosely coupled and Spring's Hibernate Support for transaction management.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics
  • Developed SQL and PL/ SQL scripts for transfer of data between databases.
  • Configured and deployed the application on IBM WebSphere
  • Involved in designing user interface by using HTML5, CSS3, Bootstrap, JavaScript and NodeJS.
  • Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
  • Test Driven Development thereby creating JUnit tests for every single piece of functionality
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Implemented Continuous Integration & Continuous Delivery using DevOps tools like Jenkins.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA

Confidential

Java Developer

Responsibilities:

  • Used Maven as build automation tool and Jenkins to perform continuous Integration.
  • Used GIT for version control tool and Eclipse for IDE.
  • Used Tortoise SVN to maintain the version of files.
  • Focused on Test Driven Development; thereby creating JUnit tests for every single piece of functionality.
  • Designed & developed client-side application in a MVC architecture and responsive webpages using Bootstrap.
  • Involved in designing and development setting up the env for spring boot using the micro services architecture.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and Spring AOP for reusability logging purpose.
  • Development of RESTFul web services using JAX-RS & SOAP based Web Services with JAX-WS
  • Used Hibernate ORM solution technique of mapping data representation from MVC model
  • Written complex SQL queries, PL/SQL procedures for database.
  • Implemented Service Oriented Architecture using JMS.
  • Rabbit MQ as Java Messaging Service for producing & consuming data between applications.

We'd love your feedback!