We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Merrimack, NH

SUMMARY

  • Around 5+ Years of experience in design, development and implementation of software applications using Java, J2EE technologies.
  • Experience in Development Methodologies like Waterfall, AGILE (SCRUM), and TDD models.
  • Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, Hibernate, Struts, Spring, Soap, REST, HTML, CSS, JavaScript, jQuery, Angular, ReactJS, Redux, Kafka, RabbitMQ.
  • Expertise in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks with various Java/J2EE design patterns (Dependency injection, Singleton, Factory pattern, MVC).
  • Extensive experience in developing web applications onMVCbasedframeworkslike Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch, Spring Integration, Spring Cloud and SpringMVC.
  • Experience in using Java 8 features like Parallel Streams, Lambda, Functional Interfaces, Filters, etc.
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP.
  • Experience with Dockerizing the Microservices and deploying in AWS Elastic Container Service (ECS).
  • Experienced with Front - End UI technologies like HTML5, CSS, JavaScript, Angular and Bootstrap.
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss servers.
  • Working on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ, and visual studios.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Hands-on experience to setup, configure continuous build processes using Jenkins, Maven, Ant and Gradle.
  • Experience in using code repository tools - GitHub and Bitbucket.
  • Solid experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX, and Linux platforms.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

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

J2EE Technologies: JSP, JMS, JavaServlets, JDBC, Struts, Spring Core, Spring (Core, MVC, DAO, JPA, AOP, Security, Boot, Quartz), JSF.

Web Services: SOAP, REST, JAX-RPC, JAX-RS, JAX-WS.

Web Technologies: HTML, DHTML, CSS,XML, XSL, XSLT, XSD, XHTML,JavaScript, jQuery, Ajax, Bootstrap, AngularJS, React JS.

ORM Frameworks: Hibernate, DAO, Spring JPA, Kafka.

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server.

IDE Tools: Eclipse, IntelliJ, Visual studio Code.

Version Control Systems: SVN, CVS, Git, Bitbucket.

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Apache Tomcat, Drools.

Testing: Junit, Mockito, Cucumber, Jest

Design Methodologies: Waterfall, Agile, TDD

Operating Systems: Windows, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Merrimack, NH

Java full stack developer

Responsibilities:

  • Involving in the development, testing and maintenance phases of Software Development Life Cycle (SDLC).
  • Developing the application by implementing MVC Architecture integrating Spring frameworks.
  • Refactored existing code and delivered upcoming new Change Requests for the ongoing live application, which is developed usingSpring MVC, Spring sJPA, Spring Boot, Hibernate and Spring Web Services.
  • Involved in Full Life Cycle Development in Distributed Environment using J2EE technologies.
  • Developed Microservices using Spring Boot and REST.
  • Implemented agile SDLC by standardizing AWS provisioning and deployment.
  • Created Cloud Instance using AWS for deployment in product environment.
  • Developed REST API to consume affiliates data from the excel sheet, converting the data into JSON and insert the data into database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Bootfor Microservices.
  • Involved in making the database layer independent layer by removing the SQL Stored procedures and replacing them with Hibernate.
  • Used Hibernate as the system layer to talk to the database and perform CURD operations.
  • Used Docker as a container for Creating, deploying, and running application.
  • Developed the User Interface screens using HTML5, CSS3, JavaScript, jQuery, Bootstrap, React Js, React-bootstrap, React Hooks, Axis.
  • Used Maven and Gradle for dependency and configuration management to add dependent external jars and bundles, run and deploy the application.
  • UsedJIRAto handle software development issues and GitHub as code repository.
  • Worked onJunit, Mockito and Jest for unit testing of the application.
  • UsedLog4jand Splunk for logging.

Environment: Java, JDK 1.8, Hibernate, JDBC, JSP, Spring MVC, Spring Batch, Spring JPA, Spring Boot, Micro services, REST, AWS,SQL, PL/SQL, DB2, Eclipse, Maven, Gradle, Rest, Tomcat, HTML, CSS, J Query, JavaScript, AJAX, Axios, JSON, React JS, Vue JS, Bootstrap, JIRA, Junit, Kafka, Docker, Kubernetes, IntelliJ, Visual Studio Code.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Designed the Back-end tables for this module.
  • Communicate with business for obtaining requirements from the legacy system and involved in understanding the scope of application, present schema, data model and defining relationship within and between groups of data.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JavaScript, J Query and Angular JS.
  • Design and developed template-based User Interface using Bootstrap and Angular JS.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using J Query.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Worked on XML, XSLT and JSON for transferring and retrieving data between different applications.
  • Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with the database tables.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Worked on Log4j for logging errors, messages, and performance logs.
  • Used Maven as build automation tool and deployments are on Jetty Server.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.

Environment: Java, HTML, Bootstrap, AngularJS, AWS, JSP, DAOs, CSS, Java Scripts, PL/SQL, OOPS, JDBC, APIs, SOAP.

Confidential

Java Developer

Responsibilities:

  • Developed application using Strut’s framework that leverages classical MVC architecture.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Developed the workflow interfaces using JSPs, CSS, Struts, EXT-JS, and jQuery.
  • Developed Stored procedures and functions with PL/SQL.
  • Developed Tables, Indexes and Triggers for the database using TOAD.
  • Processed customer information for sending bills at the end of the month.
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing.
  • Developed the application using Eclipse and deployed the application on Web logic on Red Hat Linux
  • Developed the application using Rational Application Developer. Supported Testing Teams and involved in defect meetings.
  • Developed screen flows and new window layouts.
  • Assisted in prototyping efforts and product design.
  • Utilized Java Swing framework to develop client-side components.

Environment: Core Java 1.6, EJB DI, JPA, Transaction management, Batch, Struts2, PL/SQL, SQL Server, SQL, Waterfall, Junit, GIT, JMS, Web logic and Eclipse.

We'd love your feedback!