We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Horsham, PA

SUMMARY

  • 8+ years of experience in Analysis, design, development, implementation and testing of web - based and client-server business applications using Java/J2EE technologies and Frameworks.
  • Experience in application development using Software development methodologies such as Agile, Waterfall and TDD (Test Driven Development) environments.
  • Responsible for creating a microservices system using Java 8 with Spring Boot,RESTful API and experience with Java 8 features like Stream, Lambda expressions and Filters.
  • Knowledge on Java8 features like lambda expressions and Java Stream API.
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL, JAX-WS and REST using Spring Boot, JAX-RS and Jersey Frameworks.
  • Extensive knowledge on Spring Framework like Spring Core, Spring DAO, Spring IoC, Spring MVC, Spring ORM, Spring Boot and Spring Web flow.
  • Expertise in Core Java concepts of Java/J2EE like JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, etc.
  • Experience in database modelling, design and development of PL/SQLstored procedures, packages in relational databases like Oracle 10g / 11g, SQL Server 2005/2008, IBM DB2 andMySQL.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, and Criteria.
  • Experience in using Pivotal Cloud Foundry to deploy applications on Cloud.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBossand WebLogic.
  • Hands on experience with version control tools like SVN, GIT.
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4j.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 6/7/8, Python, HTML, JavaScript

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, Multi-threading, Java Networking, GWT

Application/Web Servers: Oracle WebLogic 8.1/9.1, IBM WebSphere 6.0/6.1/7.0,8.0, 8.5, JBOSS, Tomcat 5.0.28/6.0, IIS

Frameworks: Struts 2.x/1.x, Spring 4.x/3.x, Hibernate 4.x/3.x, JSF 1.2/2.0,ASP.NET

IDEs: Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Visual Studio

Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS,Bootstrap, Servlets, JSPs

Web Services: SOAP, RESTful, JAX-WS, JAX-RPC, JAX-RS, JAX-P, JAX-B

Messaging Tools: Rabbit MQ, JMS

Cloud environments: Netflix Eureka,Zuul, Hystrix,Feign, AWS, Azure, PCF, Openshift, AWS, Azure

Containerization Tools: Docker, Kubernetes

Version Control Tools: GIT, SVN, Bitbucket

Testing technologies/tools: Junit, Selenium, Soap UI, Postman, Swagger

Database Servers: Oracle 10g/11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, SQL and PL/SQL

Build tools: ANT, Jenkins 2.x, Maven

PROFESSIONAL EXPERIENCE

Confidential, Horsham, PA

Full Stack Java Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle (SDLC)usingAgile Methodologyand followedScrumsessions.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Excellent knowledge on Spring Core such asDependency Injection,Annotationsand XML basedConfigurations.
  • Building the micro services to automate the process for Jenkins Job.
  • Strong experience usingMAVEN 3.0Build System.
  • Good technical abilities and skills developed by determining work ethic and self-learning.
  • Good experience in developing applications withSOAPandRESTful Web Services.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • UsedGitHubfor version control tool for merging branches and used SourceTree to solve conflicts.
  • Used firebug, Chromedeveloper toolsto resolve the JavaScript errors.
  • Developed Single Page Applications (SPA) usingHTML5,CSS3, and JavaScript.
  • Expert at handlingUnit TestingusingJunit andCucumber.
  • Oversaw migration of existing application into Microservices Architecture using Rest APIs, spring boot, Spring Cloud and AWS

Environment: JAVA 1.8, J2EE 6, Spring Framework 4, Spring Boot 1.5, HTML5, CSS, JavaScript, REST, JUnit, Oracle, Jenkins, Linux, Tomcat, Open shift Container, Rally, IntelliJ, GitHub, Cucumber.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Performed complete lifecycle management of application software and middleware deployment within enterprise guidelines/standards including development life cycle, version control, source code control, testing, code verification, continuous integration, continuous deployment, automation, compliance policies and team collaboration.
  • Executed analysis, Design, Coding, and testing phases of the back-end server-side business logic development using Agile Scrum Methodology. Developed code for obtaining bean references in Spring framework using Dependency Injection and Inversion of Control (IOC).
  • Implemented Docker-based service environment by creating containers to break up monolithic app into microservices, improving developer workflow, increasing scalability and optimizing speed.
  • Project implementation for Rest API’s by consuming downstream data, modifying at user end and providing required data to upstream and Implemented API Authentication to enhance security for the consumers consuming our application.
  • UsedJava Message Service JMS APIfor reliable and asynchronous exchange of important information
  • Technical experience developing Spring/Hibernate framework, extensive experience in integrating with external systems and experience in developing batch processes in Java.
  • Interfaced with the Oracle back-end usingHibernateFramework and XML config files.
  • Involved in development of REST Web Services using Spring Cloud to extract client related data from databases and used Swagger, Postman for testing RESTFUL API web services.
  • Experience in developing Cloud computing microservices using Spring Boot, Spring Cloud and Netflix based Eureka Discovery, Eureka Server, Zuul and Hystrix.
  • Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot, Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats.
  • Experienced in implementing CI/CD pipeline using source code repositories Git/Bitbucket and continuous Integration using Jenkins, executing Configuration Management leveraging OpenShift and deployed Spring Boot based microservices to Docker container using OpenShift container.
  • Specialized in Root Cause Analysis and optimizing release processes through Change and Service request management.

Environment: JAVA 1.8, J2EE 6, Spring Framework 4, Spring Boot 1.5, HTML5, CSS, XML, REST, JAX-RS, JUnit, Mockito, Oracle 12c, Websphere 8.5, Tomcat, Open shift container, Version One, Jira.

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented project from scratch to replace the legacy application with latest technological stacks to create alternate experience to enable more conversions and personalization. Goal of this project was to create author-driven, highly personalized rich customer experiences with the aim of increasing conversion rates on the web with the help of Tele sales. Experiences are launched in phased manner by using a beta approach with a silver of traffic routed to the new experiences and gradually increasing it.
  • Executed various phases like design and development of Software development life cycle (SDLC), Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed Interactive web pages using HTML5, CSS3 and JavaScript, Integrated the IoC container of Spring Framework to handle the creation of beans, dependency injection and transaction management.
  • Used HibernateORM to integrate with business application with Oracle Database where Hibernate template is used to implement business logic. Created an XML configuration file for Hibernate Database connectivity.
  • Executed consumed Web Services by implementing Spring's REST support is to make the development of RESTful Webservices, Worked with Git Version control system to track various aspects of the project.
  • Designed and developed application based on Struts framework using MVC design patterns, Responsible for development of the functionality using Struts framework.
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency, Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Developed automated build files, reporting and documentation using Maven, Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository and Used JUnit Testing Framework for performing unit testing.

Environment: Java, J2EE, Spring MVC, Oracle, HTML, JSP, SQL, Toad, Eclipse, Maven, Web Services (Soap-UI, Restful), Agile Methodology, Weblogic.

Confidential

Java Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Hibernate, JDBC, SQL, JMS, Oracle.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Played a key role in the design and development of almost all the modules of the project.
  • Configured and customized logs using Log4J.
  • Used JUnit for unit testing.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java, JavaScript, Hibernate 3.0, Spring 3.0, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP Web Services, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5.

We'd love your feedback!