We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

AZ

SUMMARY:

  • Around 1.5 year of experience as a Java Developer in implementing business solutions for several business domains including Banking, Insurance.
  • Knowledge in OOPS Concepts, Multi - threading, Exception Handling, Collections, J2EE, JDBC, Servlets, JSP, Java Mail API, XML, and JSON technologies.
  • Good experience with Java 1.8 features like Functional Interfaces, Lambda Expression, and Streams API.
  • Worked with eCP PaaS Migration team(myca-legacy) as aFull-Stack Developer in struts Framework Good experience in developing web Application.
  • Managed Java application deployment on eCP console Instances, automated deployment of packaged application using Jenkins.
  • Used Git as a Version Control and Jira for bug tracking.
  • Enterprise Build Jenkins automation engine that leverages Jenkins software.
  • Used Jenkins for build the application and creating a tar file or war file
  • Used JIRA for raising the tickets on the requirement basis for application.
  • Experienced in implementing MVC architecture-based applications using SPRING 3.x and STRUTS 1.3 frameworks.
  • Hands on experience in development various Spring components like Spring MVC , Spring Security , Spring OAUTH 2 , Spring Controller , and Spring Boot .
  • Developed several components as part of Micro Services using Spring Boot.
  • Experience with Docker Container service.
  • Experience in RDMS like SQL, MySQL 5.x, Oracle 10g, and NoSQL using Mongo DB 3.4/3.2 databases.
  • Good experience in developing front end web applications using JavaScript 1.8.5, HTML5, CSS3, Bootstrap 4 jQuery 2.1, AJAX, XML and JSON.
  • Experienced in using Jenkins for Continuous Integration and Continuous Deployment.
  • Expert in Version Control Tools like Git and SVN.
  • Experienced in Test-Driven Development using Java tools like JUnit, Mockito.
  • Used JMS API as a notification services between the applications.
  • Hands-on experience using JIRA for ticketing, bug tracking, and JASPER as a reporting tool.
  • Experience in working on servers like Apache Tomcat , and Web Logic .
  • Extensively used build tools like Maven and ANT for dependencies.
  • Experience in Agile Methodology like Scrum and Extreme Programming (XP) and Waterfall to provide high-quality solutions.

TECHNICAL SKILLS:

Programming Languages \ Frameworks: Java 1.7, 1.8, C\ Spring 3.x, Hibernate 4.x, spring boot, Struts 2

Java EE Technologies \ Front-End Web Technologies: JSP 2.0, Servlet 3.0, JDBC, JMS, Design \ HTML5, CSS 3.0, JavaScript 1.8.5, Patterns, JVM, Multithreading concepts, \ Angular Js 1.5\ Data structure and Algorithms

Databases \ Cloud Computing: Oracle 11g, MySQL 5.x, Mongo DB\ EC2, EBS

App & Web Server \ Automation Build and Control Version Tool: : Apache Tomcat 8.x/8.5, JBoss\ Maven, Ant, Jenkins, Git, SVN

Reporting Tools and Testing \ SDLC: Jira, Junit, Mockito\ Agile, Scrum, Waterfall methodologies

Development Tools: Eclipse IDE, NetBeans, Sublime Text 2, jBoss

PROFESSIONAL EXPERIENCE:

Confidential, AZ

Full Stack Java Developer

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Worked as a cloud Engineer.
  • Implemented Spring MVC module of Spring 4.0 framework in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests.
  • Implemented Spring OAUTH2 framework to enable access for users.
  • Implemented Persistence layer using Hibernate 4.3 to interact with the MySQL database, used Hibernate Framework for object-relational mapping.
  • Consumed and published REST and SOAP web services to access data from different applications in JSON and XML formats .
  • Designed interactive web pages using HTML5, CSS3, and JavaScript 1.8.5 for client-side validation.
  • Involved in code Continuous Integration and Continuous Deployment using JENKINS .
  • Managed Java application deployment on eCP console Instances, automated deployment of packaged application using Jenkins.
  • Used Git as a Version Control and Jira for bug tracking.
  • Used JMS API for sending detailed notifications, JASPER as a reporting tool.
  • The entire application was developed in Test Driven Development (TDD) using JUNIT4.

Environment: Spring 4.0, Struts 1.3, Spring OAUTH 2, REST API, Java 1.8, HTML5, CSS3, JavaScript 1.8.5, jQuery 2.1, AJAX, MySQL5.X, JUnit 4, Maven, Jira, Git, Jenkins, JMS API

Confidential

Developer

Responsibilities:

  • Exposed to Software Development Life Cycle (Scrum) with JIRA Agile Following Agile methodology.
  • Developed the application using Spring 3.0 intensively that leverages classical MVC architecture.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Developed Object-Relational (O/R) mapping using Hibernate 4.0.
  • Configured JMS service class to transfer the orders between agents and policyholders.
  • Used AJAX to consume RESTful services and render the JSON response data on to UI web page.
  • Used Mongo DB to store data files in JSON format and used it as a centralized database.
  • Developed UI for agent and customer with JSP, JSTL, HTML5 and CSS 2.x.
  • Used Git repository for version control and Eclipse for developing

Environment: Java 1.6, Spring 3.1,, Servlets, JSP, JIRA, REST, JMS, JSP, JSTL, HTML4, CSS 2.x, Oracle 11g, PL/SQL, Tomcat, Agile, SVN, JUnit, Maven

We'd love your feedback!