We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Around 5+ years of experience in developing web based, internet/intranet, client/server, distributed architecture and component - oriented architecture applications using Java/J2EE technologies and varied exposure to different types of project phases like Analysis, Design, Development, Testing and Implementation of enterprise applications and business solutions using Java J2EE frameworks (spring, Struts 2.x, Hibernate and Web Services).
  • Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSF, JSP, EJB, AJAX, Spring, Struts, Hibernate, JMS, JDBC, Web Services.
  • Experience in working with different Software development methodologies like Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, working with the JVM, multi-threading, etc.
  • Experience in storing data using Object-Relational Mapping (ORM) tool for communicating with database.
  • Worked with Threads, Multithreading, Synchronization and Collection API
  • Developed UI pages with HTML5, CSS3, Java Script and created the Responsive Web pages using CSS Media Queries, Angular 2.0 and Bootstrap.
  • Experience in SOAP, REST and expertise in creating Restful Web Services with Spring MVC Framework.
  • Experience in developing messaging systems using JMS.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud
  • Experience working application servers like WebLogic, WebSphere, Tomcat and JBOSS.
  • Experienced with XML related technologies such as XSL, XSLT, DOM, and SAX.
  • Hands on experience in automated JUnit testing tool as well as Mockito framework
  • Having good knowledge of Oracle, MS-SQL, MySQL and DB2 as Database. Good command in writing SQL queries.
  • Experience in using ANT and Maven for build automation.
  • Expertise in database modeling, administration and development using SQL, T-SQL and PL/SQL in Oracle 12c, DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools like GitHub, Clear Case, CVS and Subversion.
  • A strong team player, adept at supporting team members to achieve personal and professional goals. Outstanding oral and written communication skills.

TECHNICAL SKILLS

Programming Languages: JAVA, C, C++, XML, PL/ SQL

Java/J2EE Technologies: Java, J2EE, Servlets, JSP, Struts, JDBC, EJB, Spring, Hibernate, JUnit, JMS, JNDI, Design Patterns, Web Services, SOAP, Active MQ, REST.

Framework & Tools: Spring, Struts, Hibernate, JPA, Camel, Micro Services, J2EE Design Patterns, Java Data Objects, JSF, JUnit 3.8.1, Ant 1.6.2, Maven framework.

Web/Application Servers: Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss 4.2.2, BEA Web Logic.

Database: Oracle 10g/11g, SQL Server, MySQL

Operating Systems: Windows XP/Vista/7/2008 R2/2012, UNIX, Linux

Web Technologies: HTML, CSS, XML, XSL, XSLT, DHTL, WSDL, SOAP, Java Script.

Development Tools: IBM WSAD 6.x, Eclipse, IntelliJ, RAD 6.0, NetBeans,JBOSS IDE, Sun Studio, Jenkins

Version Control Systems: CVS, SVN, GitHub

Other Tools: JUnit, Jenkins, MAVEN,Gradle, ANT, TOAD, Log4J, Jira

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of SDLC including requirement gathering, Design, Analysis, Development, documentation, UAT and Production phases of the application.
  • Developed the application with Eclipse Neon and worked in Agile-Kanban methodology
  • Implemented the project as a multi-tier application using Micro services & used core JAVA, spring concepts like AOP, IOC.
  • Used PaaS for cloud computing services.
  • Worked on Spring Boot Restful Web Service API Development.
  • Developed application using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.
  • Implemented Spring Boot and Micro Services to divide the application into various sub modules.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and Oracle SQL Developer.
  • Extensively used Core Java for writing business logic and Helper Classes.
  • Worked on JUnit for testing the written java classes.
  • Using Maven script developed the JAR, WAR and EAR files.
  • Involved in the Maintenance and production Support of the System.
  • Used JMS to place the Import run requests into JMS Queue.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Deployed applications using Tomcat Application Server and Used IDE Eclipse.
  • Developed, deployed and maintained Single Sign On application in development and test environments.
  • Used Microsoft Azure for performing certified build and deploying the application in the cloud
  • Developed and consumed REST Web services. Used SOAP UI and Advanced rest client to test web services. Developed both XML and JSON request and responses using REST.
  • Involved in writing stored procedures, Packages, Views, Functions and triggers using SQL.
  • Expertise in Linux/ Unix commands.
  • Provided technical assistance for development and support on JBoss application server platforms.
  • Implemented procedures for configuration and deployment of production JBoss applications.
  • Used JDBC template to perform the database operations.
  • Implemented OSA framework
  • Used GitHub for efficiently managing the source code versions with the development team.
  • Used Jenkins for continuous integration and Maven for building the WAR/ JAR file.

Environment: Java 1.8, Eclipse, Spring Boot, Oracle 12c, Apache Tomcat v8.0, Spring 3.x, Micro services, JDBC, MAVEN, Jenkins,PL/SQL, XML, XPATH, Linux VMs, Selenium, Test NG, GitHub, Bit bucket, SOAP and REST Web services, Hibernate for ORM.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Developed Restful Micro Services using spring technologies - spring. Spring MVC and Hibernate.
  • Worked extensively on developing Services && Controllers separating the User Interface with Data Layer.
  • Created Controllers, Services, Repositories, DAOs, DTOs using Spring Core and Spring Web (MVC) modules.
  • Used Hibernate framework as ORM for database transactions.
  • Used Java/J2EE Design patterns like Data Access Object (DAO) and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Extensively worked on MySQL Offline DB (Pouch DB) to handle offline transactions in an iPad
  • Extensively worked on Production support for resolving tickets using JSF, J2EE && Spring Technologies.
  • Created Angular Modules, Controllers, Directives && Services in Angular JS.
  • Worked extensively on AngularJS Directives and Bindings to manipulate the DOM.
  • Created client using Angular JS, CSS3, Bootstrap and worked on standard features like Sorting, Filtering, Pagination.
  • Worked extensively on consuming REST API using http service and building the model for AngularJS.
  • Used Jenkins for continuous integration and ANT for building the EAR file.
  • Used Tortoise SVN for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Java 1.7, Eclipse, Oracle 11g, TOMCAT v7.0, Spring 3.x, Micro services, JDBC, ANT, Jenkins, XML, XPATH, Linux VMs, Selenium, Test NG, WebSphere, ClearCase, ClearQuest, Tortoise SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in the overall system analysis, design, development, and documentation.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Developed the application using the Struts.
  • Developed JSP pages for the presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
  • Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T-SQL database.
  • Strong experience with developing test cases using JUnit, DB unit and mocking libraries using Test Driven Development (TDD) approach.
  • Used Hibernate for handling the database access
  • Performed the front-end validations using JavaScript.
  • Wrote Apache ANT build scripts for building the application and test cases using JUnit for performing the unit testing.
  • Used CVS for Version Controlling.
  • Involved in resolving high priority tickets and issues related to the support system.

Environment: Java 1.5, JSP, Hibernate, CSS, Struts, XML, HTML, JavaScript, CVS, UML, T-SQL, Web Sphere, JUnit, Apache ANT

We'd love your feedback!