We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

MI

SUMMARY

  • 7+ years of experience as a Full Stack Java/J2EE Developer includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications.
  • Strong exposure towards Software development methodologies Waterfall and AGILE like Scrum and TDD.
  • Hands on Experience on JDBC and HIBERNATE for persisting data to different relational database and extensive knowledge in Java Persistence JPI
  • Hands on experience in Web application development using React JS, Rails, Redux and React-Redux JS, Angular JS, Angular 8, Ext JS, HTML, CSS, JavaScript, XML.
  • Good Knowledge on HTML 5 and CSS 3.
  • Worked on Struts opensource Java framework utilizing Struts Tiles, Struts Controllers (Action and Forms) and Client server validations.
  • Good exposure on different Spring modules like Spring DAO, Spring MVC, Spring IOC and Spring AOP
  • Developed recipes for Tomcat.
  • Exposure to Selenium Automation tool as a part of automating the test cases.
  • Experience in software configuration management using Subversion (SVN), Git, Source Tree as versioning software tools.
  • Strong skills in RDBMS implementation and development using SQL Server, Oracle, IBM DB2, MYSQL and experience in working with SQL, PL/SQL programming languages.
  • Experienced in front end technologies like Angular JS, Angular8, HTML, DHTML, CSS, SCSS, Typescript, JavaScript, Bootstrap, Typescript, ReactJS and server scripting languages like NodeJS.
  • Experience in developing server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Service locator, Visitor, Observer, Decorator, Front Controller, Data Access Object and MVC.
  • For Communication between middleware components, worked with IBM MQ Series, JMS, Kafka and ActiveMQ.
  • Key role in building REST API services from scratch using Spring MVC/Security, provide solution to communicate with other APIs including Sockets, HTTP and long-poling technology.
  • Worked on .NET third party tools like data controls and UI controls.
  • Good Knowledge in implementing web services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Expertise in using Eclipse and IBM RAD for implementing enterprise and multi-tier web-based applications Expertise in RDBMS concepts, and strong experience in Databases i.e. Oracle SQL Developer, TOAD, Oracle 11g/12c.
  • Well experience in configuring and deploying applications onto application servers like Tomcat 8.0/9.0.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Good knowledge in designing and implementing APIs using container frameworks like Openshift, Docker, or Kubernetes.
  • Expertise in writing unit test cases using Junit testing Framework.
  • Good knowledge in using ANT Scripts for building and deploying the application in web/app servers.

TECHNICAL SKILLS

Java Technologies: Core Java, J2EE, Java 6,8, JSP, Servlets, JDBC, Struts, Spring, Hibernate ORM, SOAP, REST, JMS and XML

Programming Languages: Java1.6/1.7/1.8, C#, C, C++, PL/SQL,.Net core.

Web Technologies: HTML, HTML5, XML, XSLT, CSS, Dojo, CSS3, JavaScript, UML, jQuery, AJAX, Bootstrap, ReactJS, Ruby/Rails.

Database Technologies: MS-SQL Server, Oracle, MY SQL, T-SQL, Mongo DB,MetaBot.

Web/Application servers: Apache tomcat, SAP, JBoss AS/WildFlys.

IDE: Eclipse, Net Beans, IntelliJ, Sublime Text.

Framework: Spring, Spring MVC, Spring Boot, Hibernate

Version Control: GIT, TFS, SVN, GITLAB, GITHUB.

Cloud Technologies: AWS EC2, PCF

Testing Tools/Others: Kafka, SoapUI, Mockito, Cucumber

Build Tools: Maven, Ant, Grunt, Gradle, Selenium, Etl, Scm.

PROFESSIONAL EXPERIENCE

Confidential, MI

Java Full Stack Developer

Responsibilities:

  • Involved in analyzing project requirements and documenting and maintaining design documents.
  • Worked in Agile Methodology.
  • Defined project with established UML diagrams.
  • Worked in all phases of SDLC, Full Stack Java, J2EE, including requirements analysis, design and development, bug fixing.
  • Implemented and tested the enterprise application with jQuery, Ext JS, Angular JS and Angular 8.
  • Developed the classes using C#, which in corporate N-tier architecture and database connectivity.
  • Hands on Coding to build REST Micro Services, Rest SOAP using Spring Cloud, Oracle, XSD, JSON, Spring Config, CI/CD and Jenkins.
  • At server side wrote MySQL Queries to fetch data from JDBC and Data Access Objects.
  • Used Spring Core Annotations for Dependency Injection Spring DI Spring REST and Spring MVC for REST API s and Spring Boot for micro-services.
  • Exception handling and the validation error messages are implemented in the Rest Services.
  • Implemented Spring MVC as framework and JUnit for testing platform.
  • Developing Front and Backend applications using Angular, and Java
  • Used Angular8,for single page application and framework to bind HTML to JavaScript objects.
  • Involved in daily SCRUM meetings to keep track of the on-going project status and issues.
  • Context Config implementation derive from Single Route Camel Configuration which is a helper Spring Java Config class which will configure the Camel Context for us and then register the Route Builder.
  • Developed views using the HTML, Kafka, CSS and JS components of Bootstrap framework.
  • Developing Applications using latestJava 11/J2EE technologies such as Cassandra,Java8, RX Java JUnit, Cucumber.
  • Implemented to reprocess the failure messages in Kafka using offset id. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Working on the Cloud Migration and Implementation.
  • Developed user-friendly web-based GUI using Servlets, JSP, Custom Tags, JavaScript, CSS, HTML and XML.
  • Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like consumers, loggers using Angular 4, and Bootstrap.
  • Implemented Maven as build and configuration tool.
  • Extensively worked with JUnit framework to write JUnit test cases to perform unit testing of the application.

Environment: Java SE 8, IntelliJ, Maven, Full Stack Java, Spring MVC, Production Support, Spring Boot, Agile Methodologies (RALLY), UML, SDLC, Rest API, Angular 8, JavaScript, Apache Camel, GIT, Jenkins, MySQL, Multithreading, Junit, EXT JS, Hibernate, Oracle11g, Cloud Migration, Redis

Confidential, Norristown, PA

Java Full Stack Developer

Responsibilities:

  • Involved in analyzing project requirements and documenting and maintaining design documents.
  • Worked in Agile Methodology.
  • Defined project with established UML diagrams.
  • Worked in all phases of SDLC, Full Stack Java, J2EE, including requirements analysis, design and development, bugfixing.
  • Implemented and tested the enterprise application with jQuery, Ext JS, Angular JS andAngular 8.
  • Worked on setting up and configuring AWS EMR Clusters and used IAM to grant permissions on AWS resources to users.
  • Developed the classes using C#, which in corporate N-tier architecture and database connectivity.
  • Hands on Coding to build REST Micro Services, Rest SOAP using Spring Cloud, Oracle, XSD, JSON, Spring Config, CI/CD and Jenkins.
  • At server side wrote MySQL Queries to fetch data from JDBC and Data Access Objects.
  • Used SpringCore Annotations for Dependency Injection SpringDISpring REST and SpringMVC for RESTAPI s and SpringBoot for micro-services.
  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Migrated Cassandra cluster from one AWS account to another AWS account by using Cloud Formation Templates in JSON.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories and bug fixing.
  • Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java SE 8, IntelliJ, Maven, Full Stack Java, Spring MVC, Production Support, Spring Boot, Agile Methodologies (RALLY), UML, SDLC, Rest API, Angular 8, JavaScript, Apache Camel, GIT, Jenkins, MySQL, Multithreading, Junit, EXT JS, Hibernate, Oracle11g, Cloud Migration, Redis

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • CreatedUML diagramslikeactivity diagrams,sequence diagrams, andUse case diagrams.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL, Ruby/Rails and JavaScript technologies.
  • Design and development of Micro services using Jersey REST Web services.
  • Using Microservices based architecture to develop Micro services from a large monolithic.
  • Consumed Web Service using SOAP, Dojo for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Used various Java and J2EE APIs including XML, Servlets, JSP and JavaBeans.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4j for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used SVN for version control of the application.
  • Deploy the application on the JBoss Application Server.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.4.1, JSP 2.0, HTML, JSTL, JavaScript, EJB 2.0,JSTL, XML, Struts, XML Schema, JUnit, Ant 1.5, UML, Hibernate 3.0, Servlets, Log4j, Oracle 9i, SOAP, JBoss, SVN

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively use of Core Java features including Collection, Exception handling, Generics and Annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML, CSS3 Custom Tag Libraries.
  • Retrieved data from the RESTful web service for calculation using AJAX call.
  • Created JUnit test cases for DAO and Service Layer methods.
  • Extensively used jQuery validation package to make client side user input validation.
  • Extensively used Spring IOC features with Spring framework for bean injection and transaction management.
  • Extensively used Spring Cache to avoid the repeated logic calculation and access database.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Created tables in database based on the Entity-relationship model that is provided by the database architect.
  • Used SVN for version control.
  • Used IBMRAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN, JIRA

Confidential

Java/J2EE Developer

Responsibilities:

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns, and technologies based on MVC architecture.
  • Agile Methodology is used for development of the application.
  • Developed UI using HTML5, jQuery, Ext JS, JavaScript and JSP for interactive cross browser functionality.
  • Worked as a Developer in the team for designing and developing the application using Microsoft advanced technologies MSFT Visual Studio .Net, C#, ASP.NET3.0, SQL Server and Microsoft Visual SourceSafe.
  • Used J2EE design patterns like Value Object Pattern Session facade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with Spring DI and Hibernate DAO.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Coded SOAP and REST web services using Spring boot to rewrite existing application to web application.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and Spring beans.
  • Involved in writing DAO, DTO’s using HibernateDAO Support.
  • Using Microservices based architecture to develop Micro services from a large monolithic.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Interacted with quality assurance team for requirements gathering and analysis. Developing backend services using Nodejs and frontend using Angular 8 framework.

Environment: Core Java, J2EE, JSP, Struts, jQuery, Spring,Oracle 9i, HTML5,AJAX, JMS, SOAP, REST, ANT, IBM RAD IDE, JavaScript, JUnit, Angular 8, IBM WebSphere Application Server 6.1, Hibernate 3.0, Micro services, Log4j, Jenkins, Git

We'd love your feedback!