We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 8 years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC ), Web Services(SOAP, WSDL), HTML, JavaScript, AngularJS, Angular 2, 4, 6, 8, AJAX, Jenkins, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM.
  • Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x, Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Good with fundamentals and OOPS concepts like inheritance, polymorphism, abstraction, Multi - Threading, collections to develop the stand-alone applications.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Worked with Kafka, Active MQ, Rabbit MQ is used for Messaging for decoupling applications by separating sending and receiving data.
  • Involved in developing Microservices components using Spring Boot.
  • Having Good Experience in Object Oriented Concepts with C, Java, Perl and Python.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, AJAX,.
  • Designed and Developed the UI screens using JavaScript, Angular 6, JSP, Html and CSS.
  • Designed and developed asynchronous RESTful Micro services using Spring boot, RX Java that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss.
  • Hands on experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Very good understanding and experienced in Software Development Life Cycle (SDLC) and Object Oriented Programming (OOP).
  • Extensively worked on implementing Service Oriented Architecture (SOA) using REST web services.
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle 9i, DB2, MySQL, SQL*Plus.
  • Implemented the function to send and receive on Rabbit MQ synchronously and synchronously and send JMS message to Apache ActiveMQ/RabbitMQ on the edge device.
  • Diligently worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/PERF/Prod.
  • Expertise in Creating Use-case Diagrams, Class Diagrams, Sequence Diagrams in UML and Rational Rose.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Having Good experience in resolving production issues.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Good learner with quick learning skills and good team member with communication skills.

TECHNICAL SKILLS

Languages: Java, J2EE, XML, Unix Shell Script, C, C++, JavaScript.

Databases: SQL Server, Oracle 11g/12c, Mongo DB.

Web Technologies: JSP, JSON, Servlets, XML, HTML, CSS, JavaScript, Angular 2.0, JMS.

J2EE Technologies: Spring, JDBC, Java Beans.

Web Servers: Tomcat 6.x/7.x/8.x, IBM WebSphere.

Database Tools: TOAD, SQL Developer.

Operating Systems: Unix and Linux.

IDE’s: Eclipse, IntelliJ.

Frameworks: Angular JS 2.0, Spring 4.x/3.x, Hibernate 3.x/4.x, JSP and Spring MVC, spring boot

Tools: & Packages: GIT, GitHub, Maven, Jenkins, ANT, Log 4J, Mockito, Junit, Jenkins, JIRA

SDLC Methodologies: Agile, Waterfall and Scrum Models.

PROFESSIONAL EXPERIENCE

Confidential - Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • Responsible for designing the User Interface by coding in HTML5, CSS3, Angular6/Angualr 8, Bootstrap to build this SPA Single Page Application.
  • Highly used Angular 8 router to build single page application for navigate through the different status and multiple modals. Developed Angular Components, Services, and Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
  • Developed web application using Spring Boot framework. Implemented Navigation using Spring MVC controllers, configured controllers using Spring Boot annotations and configuration files.
  • Developed Micro services with spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Used Java Message Service (JMS) IBM MQ for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs
  • Implemented Cloud capabilities like Centralized Configuration, Load Balancing, and Service-to-Service call using Feign, Service Registry and Discovery using Eureka in Spring Cloud.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
  • Spring JDBC used retrieve and update, inserting data in oracle database with use of stored procs.
  • JSON request/response from UI is processed using Spring Boot, Restful features with micro services Architecture and Spring Data Jpa is used to save/retrieve the data in the backend
  • Used Maven as a build tool for building application.
  • Used Node.Js CLI tool Node Package manager(NPM) to build Angular application
  • Develop Rest web application by Spring Boot and implement single sign on by OAuth2.

Environment: Agile Methodology, Java 1.8, J2EE, spring (IOC, AOP, MVC, JPA), Spring Boot, Spring Data JPA, Apache Kafka, Apache Camel, Angular 6.0/8.0,Agile, RESTful, JSP, JMS, Oracle, PL/SQL, Maven, Log4j, JUnit, Jenkins, GIT, JIRA

Confidential, NYC

Sr. Java Developer

Responsibilities:

  • Apache Kafka Messaging Services to interact with external interfaces.
  • Used Java 8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • Worked on Java functional programming concepts like Streams, Functional Interfaces, new date time API and lambda expressions.
  • Developed generic component for reading files and writing to files using Java IO and NIO.
  • Generic component for reading from IBM MQ and Writing to MQ queues.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Developed Micro services & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
  • Design and implementation of different micro services and its Docker files.
  • Created and maintained Docker images and Docker containers.
  • Configuring the Docker containers and creating Docker files for different environments. created Docker machine in Amazon EC2 instance and created Docker containers in Docker Machine running in Amazon EC2
  • Deploy a Spring Boot Application to AWS Beanstalk
  • To send emails to users developed Java API to interact with the Amazon SNS.
  • Involved in creating EC2 instances and installed required configurations and applications on it and interact with S3 buckets for storing object level data into it.
  • Used AWS Cloud Watch to monitor the application and to store the logging information.
  • Spring Data JPA used retrieve and update, inserting data in database.
  • Used Apache Maven as a build tool for building the Restful web-service.

Environment: Java 1.8, concurrent package, lambda expressions, streams, J2ee, webservices, JMS,XML(Dom, Sax, Xpath, Stax, XSLT),IBM MQ, Kafka 2.0, Angular6/8, Spring Boot, Apache Camel 2.2, Spring Batch, Spring Data JPA, EHCache, Jprofiler, Eclipse, Jenkins, Confluence, Jira, Source Tree, Swagger, Maven, Windows, Linux,DB2,Sql Server

Confidential, Bridgewater, NJ

Sr. Java Developer

Responsibilities:

  • Involved in various stages of Software Development Life Cycle (SDLC) deliverables of the project using the agile methodology.
  • Developed International Error Correction Screens using custom front-end forms using HTML, CSS, JavaScript, jQuery, and Ajax.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development, and installation phases.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Involved in implementation of MVC pattern using JSP and Spring Controller.
  • Implemented MVC architecture using JSP Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Worked on SOAP and RESTful Services using WEB API which return JSON data.
  • Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
  • Used Struts2 Tag Libraries to implement J2EE design patterns (MVC).
  • Used Collections for Model classes in the DAO layer (Data Access Object) involved in modifying some changes in DAO layer using Hibernate.
  • Implemented Concurrency, Exception Handling and Collections whenever necessary.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Created process flow for deploying web application in Apache Tomcat.
  • Managed build, reporting and documentation from the project information using Maven Tool and SVN for version control.
  • Configured development environment using JBOSS application server for developer’s integration testing.
  • Used Jenkins for Continuous Integration. Used JUnit for testing and used JIRA for tracking bugs.
  • Responsible for the dealing with the problem, bug fixing and troubleshooting.

Environment: Java, J2EE, HTML, CSS, JavaScript,, spring, Spring MVC, Hibernate, RESTful, SOAP, XML, Eclipse, Unix, JUnit, Maven, JIRA, Jenkins, and JBoss.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Development, UAT and Production phases of the application.’
  • Involved writing code for Request Processor class to extend the functionality of struts Controller.
  • Applied patterns like Session Facade, Service Locator, Front Controller, Abstract Factory, Factory method, Singleton, Data Transfer Object etc
  • Involved in writing code for Action Class, Business Delegate, Session Bean, Entity Bean and DAO.
  • Developed Java End Point Service, EJB End Point Service, Secure Webservices with RPC, Document Style and of Using Axis 1.3 and JBOSS.
  • Developed the presentation layer using JSP’s, CSS, AJAX, HTML, Java Script
  • Designed and developed the application using Kanban methodology
  • Handled the requirements, code and test walkthroughs
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used REST API, HTTP requests and implemented JSON format for data exchange for communication of microservices with one another.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Extensively used Fusion Charts for reporting the data
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked on creating Spring Data Repositories for PL/SQLSQL databases.
  • Developed few stored procedures, triggers and sequences.
  • Involved in PL/SQL changes whenever needed in the application and used Toad to access tables, packages, jobs and stored procedures.

Environment: Java 1.5,, JSP, CSS, HTML 5, Spring 3.1, Hibernate JMS, EJB, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, Jboss,, Unix, Github, Oracle, TOAD, Web Services.

We'd love your feedback!