We provide IT Staff Augmentation Services!

Sr.full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Over 7+ Years of professional experience in all the phases of software development life cycle including Design, Development, Integration of Client/Server environment, Maintenance, Implementation and Testing of various software applications using Java/J2EE related technologies.
  • Experience in Agile/Scrum, Pair Programming, Test Driven Development and Waterfall model.
  • Excellent knowledge on Core Java concepts like Java 1.8 features such as lambda expressions, Parallel operations on collections, multithreading, exception handling and experience working on collections such as List, Set, HashMap etc.
  • Expertise in developing applications using Java, J2EE Technologies, JDBC, JSP, Servlets, XML, JavaScript, HTML, Ajax and Android Touch Frameworks.
  • Experience in development of web applications using Java/J2EE, Servlets, Hibernate, JSP, JSF, JSTL, Spring, EJB, Struts, JMS, ORM, JNDI, Web Services (SOAP, REST), Micro Services, JDBC, JAXP, Swing.
  • Expertise in developing J2EE applications using J2EE components, Design Patterns - MVC like struts and spring, Session facade, Singleton, Front Controller, Data access objects.
  • Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services SOAP.
  • Experience in back-end, including implementation and maintenance of web applications, web services, Microservices, and data access layers using MVC, REST, JSON.
  • Experience in Object oriented analysis and design using UML using rational rose and a fair understanding of component based architecture and database systems.
  • Experience in Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
  • Experienced in creating entity using JPA and Spring Data JPA for execute queries to the databases.
  • Good working knowledge of AWS, Spring Boot, Spring Cloud, Docker, Maven, etc. in developing applications which use cloud-based services.
  • Experience in implementing security using Single Sign On (SSO), JWT token-based authentication and utilized OAuth 2.0 configuration for authentication and authorization.
  • Proficient in developing front-end systems with HTML/HTML5, CSS /CSS3, JavaScript, jQuery UI, DOM, AJAX, RWD, Bootstrap and JavaScript Frameworks like Node JS, Angular JS/Angular 2 and React JS.
  • Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL and PL/SQL, Stored Procedures.
  • Good experience in working with Oracle, DB2, MongoDB, Dynamo DB, MySQL.
  • Experienced in Designing and implementing a Cassandra No SQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Used Apache Camel for the Implementation of Enterprise Integration Patterns using an API to configure routing and mediation rules and integrated Apache Camel with Spring Boot and MySQL Database.
  • Experienced in using microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ, Apache Kafka message brokers.
  • Experienced in developing REST API’s using Spring MVC and Spring Boot, hosted all microservices on PCF.
  • Wrote unit tests for JavaScript based Applications using Karma, Jasmine (Angular).
  • Done with unit testing of all Java classes using JUnit, Mockito framework.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD).
  • Automated Angular applications module using Protractor and Jasmine and created specs for various functional scenarios.
  • Good Experience in Process Improvement and Continuous Integration by using Jenkins.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Experience using Azure cosmos database portal to maintain applications.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.

TECHNICAL SKILLS:

Programming Languages: Java, JavaScript, SQL, Python, HTML, CSS, PL/SQL

J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JSF, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies: HTML, HTML5, XML, XHTML, CSS, JSON, AJAX, XSD, SOAP, WSDL, ExtJS

Databases: Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL), AWS, Cassandra DB, Mongo DB, Couch DB, PCF

Frameworks and Libraries: Spring, Hibernate, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache Camel, Mule ESB, Kafka, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries: JQuery, Angular JS, Node JS, React JS, Typescript, Bootstrap

Application Servers: IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE s: Maven, IntelliJ, Eclipse, Spring Tool Suite, Jenkins

Operating Systems: Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools: SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

PROFESSIONAL EXPERIENCE:

Confidential, St.Louis, MO

Sr.Full Stack Java Developer

Responsibilities:

  • Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Designed User Interface framework using HTML5, Angular 5, Cascading Style Sheets (CSS), XML and AJAX.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Resolved a wide range of SOA related technical issues.
  • Developed application using concepts of Single page application using Angular Js.
  • Created web services, WSDL and web methods with Annotation in Hibernate,
  • Used the spring container for data source and to load Hibernate specific classes.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Worked with API gateway to expose the APIs for internal consumption with two factor authentication.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Extensively used core Java concepts like Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Enhanced Legacy Applications by building new components in Angular 5 with REST wrapper around the existing Backend Java services and developed custom directives, factories, and services in Angular 5.
  • Designing and implementing scalable, RESTful and microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Worked in Spring Data JPA to Support XML based entity mapping.
  • Implemented Java Multithreading to refresh the cache at a given set of time interval.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Involved in the integration of spring batch using shell scripting.
  • Used MYSQL as the backend database and involved in design of the database schema and development of Stored Procedures.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Done with unit testing of all Java classes using Junit, Mockito framework.
  • Wrote unit tests for JavaScript based Applications using Karma, Jasmine (Angular).
  • Automation of Web Services Testing using SOAP UI.
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger. Worked with JAXB parser for marshalling and Unmarshalling XML data.
  • Working with Cloud Computing environment like Amazon Web Services (AWS).
  • Using tools like Cucumber for writing acceptance test scenarios using TDD and ATDD/BDD.
  • Managing Product development / implementation using AWS cloud infrastructure.
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Extensive experience in implementation of the version control software CVS, SVN, GIT and Perforce.

Environment: Java 8, HTML5, Angular JS, Cascading Style Sheets (CSS), JSON, XML and AJAX, Spring IOC and Spring DAO, CSS and Bootstrap, Spring Boot, REST API, Docker, Kubernetes, JIRA, Jenkins, GIT, CVS, SVN, Karma, Jasmine, Cucumber, AWS, SOAP UI, Jasmine, Karma, Protractor, Swagger UI, Junit, Mockito, Apache Kafka, API Gateway.

Confidential, Englewood, CO

Sr. Java Developer

Responsibilities:

  • Worked in a highly dynamic Agile environment and participated in scrum and sprint meetings.
  • Implementing Service Oriented Architecture (SOA) using XML based Web Services SOAP.
  • Used microservices architecture, with Spring Boot predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity microservices.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and the server responds in the form of an HTTP Response.
  • Used spring Framework for implementing business logic and maintaining transactions.
  • Worked using Spring Framework such as Spring MVC, Spring IOC, Spring Resources, Spring JDBC.
  • Implemented security using Single Sign On (SSO), JWT token-based authentication and utilized OAuth 2.0 configuration for authentication and authorization.
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using React JS.
  • Developed the front-end using HTML, JavaScript, AJAX and CSS. Used the basic principles of MVC to in corporate the React framework to build client-side application.
  • Designed dynamic user interfaces using AJAX and jQuery to retrieve data without reloading the page, send asynchronous request and getting the response in JSON format.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used React JS to develop client-side web application which included dealing with data.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed REST API’s using Spring MVC and Spring boot, hosted all microservices on PCF.
  • Used jQuery to make the pages dynamic and two-way data binding.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Used Hibernate to communicate with database My SQL.
  • Used microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ, Apache Kafka message brokers.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration.
  • Done with unit testing of all Java classes using Junit, Mockito framework.
  • Working on SQL and PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates.
  • Used Postman for testing Web API Methods.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Used Apache Tomcat as application servers to handle the deployments of different applications.
  • Integration of automation batch run job with JENKINS.
  • Experienced in Continuous Integration/Continuous Deployment has become one of the most common use cases of Docker, CI/CD merges development with testing which allows developers to build code from master branch of GIT repository.
  • Proficient use of developing applications using Eclipse, MyEclipse, RAD, NetBeans and ANT.

Environment: Java 7, Spring 3.3, Hibernate, Java/J2EE, Web services, Servlets, JavaScript, JSF 2.0, JSP, Spring Boot, HTML5, CSS3, XML, ANT, AJAX, Angular JS, Junit, PCF, SOAP, Bootstrap, Jenkins, Apache Kafka, jQuery, JSON, XML, React JS.

Confidential, St.Louis, MO

Java Apps Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements, and convert them into technical specifications/artifacts.
  • Created a Front-end application using JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Developed screens based on jQuery to dynamically generate HTML and display the data to the client side.
  • Used Bootstrap for Responsive Web design.
  • Developed AJAX driven application by invoking web services/API and parsing the JSON response.
  • Designed and Developed UI using HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Participated in the implementation of efforts for unit testing and code reviews.
  • Worked on REST API calls and integrated with UI.
  • Created and consume RESTful APIs with JavaScript framework and database tools like Mongoose v4.x and MongoDB.
  • Used SVN Version Control for Project Configuration Management.
  • Used ANT Script for building and deploying the application.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: Java 1.8, J2EE, JDK 1.7, HTML5, CSS3, jQuery, React JS, JSPs and Spring MVC, Hibernate, JavaScript, Restful, microservices, Spring Boot, Jenkins, AWS, GIT, MVC, Servlets, jQuery, Bootstrap, Microservices, AWS, Rest API, Mongo JS, SVN, JUNIT, ANT.

Confidential

Java Developer

Responsibilities:

  • Analysis, Design, Coding and testing components in the application according to the specifications provided by the product owner
  • Migrated java applications from mainframes to java using Structs MVC, JSP, CSS, Hibernate, JavaScript, jQuery.
  • Developed the MVC using Struts web application using Struts Studio and ANT tool kit.
  • Developed Web services using SOAP.
  • Developed the user presentation screens using HTML, CSS, Structs Tiles and AJAX.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Designed and Developed UI using, HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed screens based on jQuery to dynamically generate HTML and display the data to the client side.
  • Created/managed Mongo DB collections. Developed Server-Side automation using Node.js scripting and connecting NoSQL databases.
  • Developed UI screens involving JSP, JavaScript and XML DOM parser.
  • Written Unit and Integration test cases using frameworks such as JUnit and Mockito.
  • Used SVN for version control.
  • Prepared and Implemented Project Plan using JIRA and MS project management tool .

Environment: JSP, CSS, Hibernate, JavaScript, jQuery, Structs, Java 8, SOAP, HTML, CSS, Bootstrap, AJAX, DHTML, Mongo DB, XML, Junit, Mockito, SVN, Jenkins, Ant, Struct, API, Micro service, ORM framework, Hibernate.

Confidential

Associate Java Developer

Responsibilities:

  • Involved in business required gathering and technical specifications in Waterfall methodology.
  • Designed, developed, and analyzed the front-end and back-end using JSP, Servlets.
  • Used SOAP, XML and web Services to extract various investment data from different systems.
  • Used object relational mapping with Hibernate.
  • Using HTML, Ajax, JavaScript, CSS, and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) component using JSP, and HTML.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Experience with Unit Testing using JUnit, Mockito.
  • Used Eclipse as IDE and SVN for version control.

Environment: Java, J2EE, Web Services, HTML, CSS, Hibernate, Spring MVC, jQuery, Servlets, Spring, JSP, SOAP, XML, Spring MVC, MVC architecture, MongoDB, Java Scripts, Structs, JSP, Ajax, JUnit, Mockito, SVN.

We'd love your feedback!