We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 14+ years of experience in the fields of Design, Analysis, Implementation, Development and Testing of Software Applications using Java/J2EE technologies.
  • Participated in Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile.
  • Strong experience on software development methodologies like Waterfall, Agile, TDD, Scrum and RAD.
  • Developed MVC Architecture using Jakarta Struts 1.3/2.0 with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Deep understanding of MVC model - view-control, Client-Server and N-tier Architectures.
  • Extensive experience in Angular JS, React JS, Node.js, Backbone and Bootstrap.
  • Expertise in Web Application Development using HTML/HTML5, CSS/CSS3, JavaScript, SAAS, Angular JS, Angular 2, Node.js, jQuery, Bootstrap, XML, XSL, XSLT, XPath, XQuery, Java Swing JSON, DOJO, ExtJS, JSTL and AJAX.
  • Hands on experience in developing several Microservices using spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services.
  • Good experience in implementing SOA solutions through Web-Services using JAX-WS, SpringWS, SOAP, WSDL and RESTful services.
  • Experience in Spring Security, Spring Integration, Spring Zulu, Eureka.
  • Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku.
  • Proficiency in IBM WebSphere, JBOSS and Apache Tomcat Application Server.
  • Skilled in design, development and deployment of applications for the J2EE platform using Servlets, Struts, Spring, EJB, JSP, SOA, SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit.
  • Experience in working on Linux environment, Windows and UNIX shell scripts
  • Experience in working with Databases like Oracle 11g/10g/9i/8i, MySQL, PL/SQL, IBM DB2, PostgreSQL and MS-SQL server.
  • In depth Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builderand Net Beans.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Hands on Experience with relational databases Oracle, SQL Server, DB2, My SQL as well as NoSQL Databases like MongoDB, Mark Logic, Cassandra, DynamoDB.
  • Experience with PL/SQL, T-SQL DB development, Design Patterns, Agile - Scrum, XP, TDD.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Hadoop

Programming Languages: Java JDK 1.4/1.5/1.6/1.8 , C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ

Web technologies: HTML5/HTML5, CSS/CSS3, XHTML5, JavaScript, Ajax, jQuery, AngularJS, Bootstrap, ReactJS, NodeJS, JSON

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

Methodologies: Agile, Scrum, SDLC

Database Servers: Oracle 8i/9i/10g/11g, DB2, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Git, Rational ClearCase.

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Java Full Stack Developer

Confidential

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design.
  • Used Business Process Management (BPM)to set the activities to accomplish the organization goals.
  • Implemented J2EE design patterns like Front Controller, Service Locator, DAO, and Session Façade.
  • Developing the UI screens using HTML5, CSS3, Bootstrap, JavaScript, TypeScript and Ajax.
  • Used React JS to create Controllers to handle the events, triggered by clients and send request to server.
  • Analyzed the ReactJS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Used Node.js for building web-applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Created SOAP/XML and REST/JSON to test the Web Services developed and sent the payload data.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API .
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Good knowledge in Implementing the persistence layer using Hibernate-ORM 4.3.0. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed Scala scripts using both Data frames/SQL/Data sets and RDD/MapReduce in Spark for Data Aggregation, queries and writing data back into OLTP system through Sqoop.
  • Used Akka framework to create reactive, distributed, parallel and resilient concurrent applications in Scala .
  • Experience with enterprise integration patterns and frameworks (e.g. Apache Camel ).
  • Development of EJBs 2.1 (Stateless Session and Message Driven Beans), JMS, JavaScript, JDOM and configuring CMR relationships (Container-Managed Relationships)
  • Implemented Web Applications using JSF, hibernate 3 , JSP, Servlets ,and Java Script
  • Used NoSQL database Cassandra for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call ( RPC ).
  • Made the integration of data in in favor JSON documents with dynamic schemas using MongoDB ( NoSQL ).
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.
  • Experience with using tools such as Eclipse IDE, NetBeans, Git, and Jira .
  • Involved in document analysis and preparing the Detailed Design document for the project.
  • Used Maven to automate the build and deployment process.
  • Developed test cases using JUNIT and followed test first development.

Environment: Java, J2EE, HML5, CSS3, Bootstrap, JSP, JavaScript, Ajax ReactJS, JSON, SVN,JSF, EJB,SOAP, REST API, SOA, Hibernate,Servlets, Oracle, Maven, IntelliJ, NoSQL, Visio, Node.js, Web logic servers, Unix, Cassandra, Akka, Scala, JBPM, and J-Query.

Sr. Java Full Stack Developer

Confidential

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance .
  • Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on day-to-day basis for the update on project status.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Designed the login portal using framework AngularJS 2.0/ 4.0 along with HTML5, CSS3 and Type Script.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap) .
  • Worked with Angular.js routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test-running.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS .
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angular.js
  • Extremely used plain JavaScript and J-Query, JavaScript Library to do the client-side validations.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS .
  • Used spring framework 4.3 to create the beans needed and injected dependency using Dependency Injection.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Implemented presentation layer using Spring Boot 1.3, J-Query and Bootstrap 4.0.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications .
  • Utilized Spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL .
  • Developed microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway
  • Microservices have been built using Spring boot , Spring security and deployed to AWS cloud .
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • MYSQL was used as the database for the application that hosted in the cloud using Amazon RDS service.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using POSTGRES,Oracle SQL developer and used them in WEB components.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Experience in using JUnit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server .
  • Developed unit testing frame work using JUnit test cases for continuous integration testing
  • Working on Continuous Integration ( Jenkins ) to configure the project jobs to build on daily/weekly basis.
  • Used Eclipse as IDEtool to develop the application and JIRA for bug and issue tracking.
  • Used Git as a version control system and deployed the application in Production
  • Extensively Worked on Continuous Integration and Continuous Deployment (CI/CD).

Environment : Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, AWS, POSTGRES, SQL Developer, jQuery, Hibernate, JPA, Microservices, Apache Kafka, PL/SQL, JBoss, Docker, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Sr. Java Full Stack Developer

Confidential

Responsibilities:

  • Worked as a fullstackdeveloper responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Multithreading is to handle transaction management with isolation and propagation levels.
  • Implemented Angular 2 services to connect the web application back-end APIs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, Angular.js, React.js and JSON.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap) .
  • Developed configurations for simulating an HTTP request handling in Node.js by using Express .
  • Developed various screens for the front end using React.js, Backbone.js and used various predefined components from NPM (Node Package Manager).
  • Use of SOAP UI to verify the WSDL end-point URL and Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map,Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Supported debugging and fixing of reported production errors by customers through the QA team .
  • Used Angular JS and jQuery for the logical implementation part at client side for all the application.
  • Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular.js and React.js .
  • Used spring framework 2.5 to create the beans needed and injected dependency using Dependency Injection.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Developed responsive single page sites for several re-direct and integration pages for the application Technology used: HTML, CSS, JavaScript, Gulp, Node.js Git, Heroku, Bootstrap, jQuery.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client-side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks .
  • Developed Rules using Rule Engines- JBoss, Drools , Work flows, human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Consumed stream of records using Producer and Consumer APIs with Spring for Apache Kafka .
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL,SQL and used them in WEB components.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues .
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems .
  • Providing support and guidance for Production and Implementation Issues .

Environment : Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, AWS, Apache Kafka, PL/SQL, JBoss, Docker, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

We'd love your feedback!