We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 8 + years of experience in Development and design Applications using JAVA /J2EE technologies.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Strong experience in micro service development using Spring Boot.
  • Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST), Apache Solr.
  • Familiar with ORM tools and Persistence frameworks like Ibatis and Hibernate.
  • Strong experience in MySQL, Oracle, PL/SQL.
  • Experience in UI development using the HTML5, CSS, Java Script, AJAX and JQuery.
  • Experience with messaging systems like Apache Kafka.
  • Hands on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat.
  • Experiences with build tools include Maven, Gradle and Jenkins.
  • Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing.
  • Experience in various web service testing applications like Swagger, SoapUI and Postman.
  • Extensively used version control tools like Git, SVN and Perforce.
  • Experience in integration of different payment Integrations Cybersource and Paypal
  • Well versed with Waterfall and Agile / Scrum methodology.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Experience in Client interaction and leading Onsite/Offshore development and QA teams.
  • Experience in Integration of OAuth 2, Google, Facebook and Firebase APIs.
  • Proficient in working with various IDEs like Eclipse, Spring Tool Suite, IntelliJ and NetBeans.
  • Presented talks on Neo4J Graph Database and how to build applications using it.
  • Experience in designing and implementing B2B/B2C ecommerce solutions using Hybris, Magnolia
  • Developed a new NodeJS middleware by integrating AngularJS into the new API micro-services through the EAN
  • These NodeJS apps (Express JS, AngularJS, and Node.JS.) stack.will be within Docker containers.
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at the configuration level.
  • Experience in consuming RESTful web services using NodeJS and ExpressJS and displayed on the front-end using jQuery and Angular JS.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Serialization,and Externalization.
  • Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like AngularJSand MeteorJS.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM,andWaterfall.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.

TECHNICAL SKILLS

Operating Systems: Windows, Mac

Languages: Java, J2EE

Scripting Languages: HTML, XML, Java Script, jQuery, AJAX, Angular 2/4/6

Build Tools: Maven, Ant, Gradle

Database: MySQL server, SQL 2008, Mongo DB, Neo4J, Oracle 11g/10g, HSQL

Java Technologies: SOAP/Restful Web services, Groovy, Apache Zookeeper, Apache Kafka, Apache Solr

Tools: /IDE's: Eclipse, IntelliJ, NetBeans, JUnit, log4J, SVN, Soap UI, Maven, Ant, Perforce, GIT, Jenkins, JMeter, Splunk

Application server: Tomcat, WebLogic, WebSphere

Framework: Spring Boot, Spring, Microservices, Tooltwist, Apache wicket, Ibatis, Hibernate, Hybris, Magnolia

PROFESSIONAL EXPERIENCE

Confidential

Full stack Java Developer

Responsibilities:

  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema
  • Took part in setting up the routing configuration using Angular 4 router for various views and subviews.
  • Worked with Angular2 to generate various components, routes, services, pipes and structured the application code.
  • .Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef
  • Developed various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Web Application Development using Client Script design technologies like AngularJS, Node.js and other front end libraries and frameworks.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Completed a Hackathon project that classifies key words into categories using a Neo4J graph database and makes a content recommendation.
  • Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, form validators.
  • Worked on backend-based application using Spring boot, docker images, camel and java based parsing tool to parse mainframe file and load the data into the postgres and mongo DB.
  • Used elastic search for features of java API and replication.
  • Authorization of microservices using the OAuth2 mechanism & Exposed server/client side of spring boot SOAP/RESTFUL Web Services.
  • Worked on client-side JavaScript framework Angular 2.x/Angular 4.x with NGRX to achieve MVVM design flow.
  • Deployment of application in Tomcat server.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Used various core concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features.
  • Development Maintenance of Internet-based test iBT registration system involving complex logic using Swing, J2EE, Struts, Hibernate, EJB 3, PLSQL, Web services, WebSphere MQ WSAD 5.1
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Created a framework for all the backend calls and used JAX-B for customized XML parsing.
  • Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document.
  • Worked in Spring Security for application Authentication and Authorization using OIDC on top of OAuth.
  • Implemented Graph Database application for movies and actors listed in IMDB.com using Neo4J.
  • Working with Jenkins, CI/CD pipeline to integrate and deploy the code in to the PCF Server.
  • Collaborated on responsive front-end development using React, Node.JS, JavaScript and coffee script withDevOps development principles.
  • Developing web applications using Java-8 Spring Boot backend and Angular 6 front end
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used JDBC calls in the JSP to access MySQL Database, Struts Action Servlet to route the request to corresponding Action Classes.
  • Implemented Angular 4 component router for navigation and used ES6 features with Angular services to connect the application to backend APIs.
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
  • Involved in the development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java and JSP.
  • Used various web servers like Apache Tomcat, JBOSS and Web logic and IBM Web sphere
  • Performed unit testing using JUnit framework and for testing Entities and the backend services.
  • Created RESTFULwebservices for refreshing the cache memory of the data.
  • Used OAuth2 to secure REST API’s and then tested using Jest to make sure the functionality of the endpoints is correct.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision. Deployed in Amazon Web Services using Neo4J server implementation. Application includes machine learning capability to expand the number of options
  • Creating HTTP Client connect code from Swing UI, Servlets and providing data access components.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Worked onAngular 6 and developed UI controller components, Angular Services and custom directives
  • Worked on the Configuration management tool Subversion and on a continuous integration tool like Jenkins.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Responsible for RESTful back-end and moderation system using MongoDB with Node and Express.
  • Developed a free-tier Dockers dashboard for the web application using React.js.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).

Environment: Java 9, STS, Tomcat 7, Gulp, Spring Tool Suite, Elastic search, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, OAuth 2, Swing, Angular LS, Angular2, Angular4/6, Node JS, React JS, Redis, JSP, Struts,, JMS, Jenkins, Agile, JIRA tool, Selenium, Kubernetes, Neo4J, Log4j, Maven, AWS, Cassandra.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development,and Testing of theapplication using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
  • Auto-suggest service implementation using Nodejs& Elastic Search
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry ( PCF)
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Used Structs Framework in the application, which is based on MVC design pattern.
  • Used Apache Tomcat application server to deploy the application.
  • Developed the Azure Active Directory (AAD) authentication and OAuth authorization for API security.
  • Developed single page application using React JS, NodeJS, MongoDB with ng-view directive.
  • Involved in writing Spring Configuration XML, afile that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Developed the front-end using both Core Java as well as Java Swing and involved himself in incorporating business logic in SQL code (stored procedures) using Sybase.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Used AWS to build Java applications that work with Amazon S3, EC2, EMR, Dynamo DB, RDS, IAM, Elastic Bean Stalk, VPC, Route 53 and SQS.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF
  • Coded, implemented and integrated complex software programs using technologies such as Java and Kotlin in Android; troubleshot and debugged new or existing software programs.
  • Authenticated Users and to provide the security to RESTful web services using OAUTH 2.0
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker.
  • Identifying the problem areas by using elastic search Kibana with Logstash to import .csv files.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and Dynamo DB.
  • Validated Customer, Account, Address and Order entities with Drools rules engine.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Created a MongoDB database to store and keep track of orders and used Mongoose ORM to communicate to the database.
  • Developed the project using Spring Boot and making the required configuration to secure the web application using Spring Security and oAuth2.
  • Developed the code environment using IDE as Eclipse and deployed into Tomcat Server.
  • Programming Languages/Technologies: PHP, JavaScript, Shell Scripting, GoLang, XML, HTML5, CSS3 .
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Added the required jars to the drools files, build the package and deployed it on the JBoss server.
  • Sending requests and responses toMicroservices through REST/HTTP.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services ( AWS).
  • Developed reporting application using Node.js, javascript, HTML5, CSS3, AngularJS, and Elastic Search.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Responsible for building scalable distributed data solutions using Datastax Cassandra.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Expertise in Lift and Play frameworks for leveraging Scala actors to support more concurrent requests than is possible with thread per request server.
  • Used JIRA for bug tracking, issue tracking,and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, Structs, Spring IOC, Elastic Search, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, CSS3, Node.js, OAuth 2, Mongo DB, Tomcat, Bootstrap, AngularJS, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Restful API, JIRA, RabbitMQ, Jenkins, MAVEN, JUnit, Log4J, GIT.

Confidential

Java Developer

Responsibilities:

  • Developed the front-end by doing hands-on coding using semantic markup, HTML, XHTML, CSS, JavaScript and other front-end technologies as required by the program with a focus on usability.
  • Designed Web pages by HTML and the query processing’s done with the help of Servlets and JDBC.
  • Performed Client-side validations using JavaScript like user validations etc.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Producing, modifying and maintaining websites and web applications.
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used ANT built tool for compiling and generating a war file.
  • Developed Custom XML Parser for parsing large XML files and update the data to the database using SAX based Parser.
  • Handled exceptions that arise during the execution of a program using Exception handling.
  • Followed agile software development practice paired programming, test driven development,and scrum status meetings.

Environment: HTML, XHTML, CSS, Java Script, JDK, J2EE, Servlet, AWS, XM, Oracle, Jenkins, Web Sphere Application Server.

We'd love your feedback!