We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Senior Full Stack Java Developer with a demonstrated history of working in Software/IT industry from the past 8 years.
  • Skilled in Programming in Java, Spring Boot, Angular, React, Apache Kafka, DevOPS, Web, ERP, CRM, e - Commerce Development Experience on Enterprise Applications, Distributed Application Development, AWS, Azure Cloud, Client/Server Applications, Web Services, Micro services, and Application development using J2EE Technologies such as Spring boot, Spring MVC, Spring Data, and Hibernate.
  • Experience in large-scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object-Oriented Design, Development, Testing, Implementation, and Documentation, Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate, and Data Access Object for building J2EE Applications.
  • 8+ years of professional experience in analysis, design, development and testing of web and distributed n-tier applications usingJava, J2EE and Microservices. (On Premise, AWS, Azure, GCP Cloud)
  • Experienced working in projects involving Agile, Scrum, Test First, and Waterfall methodologies.
  • Experience in developing User Interfaces using Angular framework, ReactJS, HTML, CSS, and JavaScript.
  • Ambitious Go-getter with extensive addictiveness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, Drools, HTML5, JavaScript, Angular, React JS, and Bootstrap.
  • Performance Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey, and Jackson.
  • Worked on SOA such as Apache Axis web services, SOAP, WSDL, exposure to JAXB, JAX-WS, and JAX-RS.
  • Quick-witted Competent with skillful ability in using Spring 4(Dependency Injection, Spring MVC, Spring Security Spring JDBC, Spring Mobile, Spring REST, Spring Boot) and Object Relational Mapping frameworks (ORM's) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language (HQL).
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP, RESTFUL.
  • Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, JDBC, JavaScript, Ajax, jQuery, XML, and HTML.
  • Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that had to be stored in AWS S3
  • Experience in Microservices, Pivotal Cloud Foundry, and Engagement using Spring Boot.
  • Expertise in Microservices development dealt with Traffic Management and scope functionality, highly proficient in designing n-tier Enterprise applications with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Technically savvy in using multiple RDBMS like IBM DB2, Oracle, SQL Server, Snowflake and MySQL.
  • Mission-Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT.
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular, and Nodejs.
  • Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF)
  • Experience in implementing the security on microservices using Spring Boot Auth server which generated JWT tokens as OAuth2 mechanism
  • Experience in database modeling, design, and development of PL/SQL stored procedures, packages in relational databases: Oracle, IBM DB2, MySQL, Sybase, and SQL Server.
  • Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Expertise in writing unit test cases with Mockito and JUNIT and performing integration testing.
  • Worked on testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai, etc.
  • Experience in CI-CD pipelines to integrate the Java code to align with DevOps using Docker.
  • Worked with Spark for improving performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frames, and Pair RDD.
  • Strong experience in Spring Framework modules such as Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot, Spring Netflix, and Spring Web Flow.
  • Worked on AWS, High Availability Practices, and deploying backup/restore infrastructure
  • Developed a serverless application using AWS lambda in integration with API gateway, S3, IAM, EC2, Code Deploy.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.

TECHNICAL SKILLS

Java/J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), JavaMail API, JAX-WS, JAX-RS, JAXB, ANT, Applets, JUnit, SDLC JDK’s 1.7/1.8

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton

Frameworks: Struts, Hibernate, Spring 4.0, Spring Boot 2.1.5

XML Technologies: XML, XSD, DOM parser, SAX parser, DOJO.

Scripting/Programming Languages: Shell script, Batch Script, Python

Application Servers: WebLogic 12, JBoss 4.0, Apache Tomcat 7.x/8.x/9.x, Web Sphere 7.5

Cloud Servers: PCF, Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family, Azure, Jenkins ( CI CD )

Advanced Java Scripts: React JS, AngularJS

Database: Oracle 12c, SQL Server 2008 and 2012, snowflake

Operating Systems: Windows family, Linux

Bug Tracking Tools: JIRA, ALM

Debugging Tools: IE developer tools, Integrated Eclipse debugger, SOAP UI, Postman

IDE: Eclipse, STS, Sublime text, Notepad++, Visual Studio Code.

Testing/ Logging Tools: JUnit, Log4j

Web Development: HTML, JavaScript, jQuery, TypeScript, Bootstrap, CSS, XML, JSON, AJAX, Node.JS

Version Control& Messaging Tools: SVN, Git, Bitbucket, Apache Kafka, Rabbit MQ

Testing Tools: Mockito, Junit, TestNG, Selenium, Cucumber, Enzyme, and Jest

Methodologies: Waterfall, AGILE/Scrum, Test-Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on complete Agile Development, story grooming, estimations, retrospectives, and sprint planning.
  • Addressing heavy traffic situations and migrating user-specific data off service instances and into a shared by using Microservices.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Developed Spring Boot to fasten the application for removing boilerplate configurations.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon CloudWatch logs to monitor applications.
  • Microservices have been built using Spring boot, Spring security and deployed to the AWS cloud.
  • Utilized Modernizer to build HTML5/CSS3 based page layouts that are cross-browser compatible.
  • Utilized create-react-app to launch a product to stay updated with current Webpack configuration.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test running and Configured Swagger-UI registered Microservice with Eureka server to monitor service.
  • Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Used React JS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA) and React-Redux think to make REST API calls.
  • Developed VNM Application using Spring Boot to implement the Controller and Service layers.
  • Select the appropriate AWS service based on compute, data, or security requirements.
  • Create RFP (Request for Proposal) microservice to provide RESTful API Spring Boot with Spring MVC.
  • Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for the asynchronous exchange of vital information between multiple business applications.
  • Developed REST Web Services clients to consume those Web Services as well other Enterprise-Wide Web Services.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, React JS, CSS3, AJAX, JavaScript, and jQuery.
  • Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Utilized Grunt and Node for creating template and build, component-based Angular architecture and SASS pre-processing.
  • Worked in container-based technologies like Docker, Kubernetes, and OpenShift.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Hands-on experience in developing several Microservices using Spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services.
  • Used CI/CD tools Jenkins, Git, and Docker registry for configuration.
  • Used Drools as a rule engine to categorize salient level rules to every business rule based on the business
  • Implemented CI/CD with Jenkins, AWS: Code Deploy, Ops Works, and Packer for the deployment of Java Applications

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, ReactJS, HTML5, CSS3, Eclipse, Oracle 11g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, AWS.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in Agile stand-up meetings throughout the project with team members on day-to-day basis for the update on project status using JIRA and HP ALM. Implemented the Project structure based on Spring MVC pattern using Spring Boot.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Designed and Developed REST Web Services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular 6 in JSON format.
  • Designed the user experience using UI Libraries including ReactJS, JavaScript.
  • Experienced with event-driven, scheduled AWS Lambda functions to trigger various resources. Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Established simulation service with Spring Boot and REST.
  • Used React JS to turn the application into Single Page Application. Implemented the Drag and Drop functionality using React-Draggable.
  • Used Angular 6 HTTP Module to make API calls and worked with the observables.
  • Used other front-end technologies such as JavaScript, jQuery, HTML5, CSS 3.0, and Bootstrap.
  • Microservices have been built using Spring boot, Spring security and deployed to the AWS cloud.
  • Developing User Interface (UI) Rich Web Applications and Web Service Applications using HTML 5, CSS 3, XML, AJAX, Object-Oriented JavaScript, ANGULAR 6, BOOTSTRAP Framework, RESTful services, JAVA, JSP
  • Integrated Spring ORM frameworks Hibernate for database operations with ORACLE.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Cache concepts.
  • 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
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed the user experience using UI Libraries including ReactJS, JavaScript.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Developed Multi-Threaded Producer and Consumer MQ applications using spring boot.
  • Operated on several prototype OpenShift projects involving clustered container orchestration and management.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.

Environment: Java 8.0, Spring 4, Hibernate 4.2, React, Spring batch, Spring Boot, JPA, JavaScript, Angular7, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, log4j, Junit, TestNG, Microservices, Selenium, Easy Mock, RabbitMQ, XML, Web Services, SOAP UI, Snowflake

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Used Spring Boot, which is radically faster in building cloud Micro Services and developing Spring MVC, based applications with very little configuration.
  • Worked in Node. JS-based microservices.
  • Experienced in Angular 5 Template basics, Template directives, Routing and navigation, Components, Services, and Data Binding. Advise team on best practices for Angular 5 component-driven architecture.
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB.
  • Implemented modular approaches for backend on AWS's Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS's RDS, allowing for scalability.
  • Implemented Custom Exceptions depending on the API Responses.
  • Implemented BDD through Cucumber.
  • Created the Feature Files for Cucumber Automation.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Experience in writing unit tests using JUnit and Easy Mock.
  • Tested the performance of our API using SoapUI, Postman, and JMeter.
  • Used Jenkins server for code monitoring during the code integration phase.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
  • Worked in an Agile-based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

Environment: JDK 1.8, Hibernate, LINUX, Maven, RESTful Web Services, Jenkins, HTML5, CSS3, Angular 5, Bootstrap, JavaScript, jQuery, Ajax, Node.js, MongoDB, SoapUI, Postman, Microservices, API Life Cycle, JUnit, JMeter, Git, JAX-RS, JIRA, Cucumber, Putty, Agile, Jenkins

Confidential, VA

Java Full Stack Developer

Responsibilities:

  • Used Spring framework MVC in the development of new modules based on requirements.
  • Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Involved in the creation of dynamic web pages with the use of JSP and HTML.
  • Configured and set up Java Workspace which included setting up server and theme installation and configuration. Became familiar with using and navigating through Java Workspace (Eclipse).
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Used JDBC to persist Java Objects into the database.
  • For XML marshaling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Tested many components of web applications and documented my observations.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Participated in analyzing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing, and installation of the system.
  • Contributed to the decision-making of the software and hardware requirements and tool evaluations.

Environment: Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, jQuery, XML, JSON, Servlets, Spring Framework, PL/SQL, Hibernate, Oracle, JAXB, RESTful, Log4j

Confidential

Java Developer

Responsibilities:

  • Developed web services client interface with JAX-RPC from WSDL files for invoking Used using SOAP.
  • Developed REST full web services for the downstream systems.
  • Used Apache Kafka for building real-time streaming data pipelines (Message Queues) for the asynchronous exchange of vital information between multiple business applications.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented various cross-project functionalities using Spring AOP.
  • Involved in developing front end screens using JSP, JSTL, DHTML, HTML, JavaScript and developed cross browser compatibility code using CSS and jQuery.
  • Generated Hibernate XML files for the configured beans, business logic written in EJB DAO classes and the service layer classes were configured in Spring-service.xml.
  • Developed Action classes & Servlets to route the submittals to the EJB components.
  • Used Hibernate to create Configuration and Mapping files.
  • Used Spring BOOT to create stand-alone spring applications also JMS for passing the message from one database to another.
  • Developed SOAP based web services to provide services for front-end web.
  • Used JUnit framework for Unit testing of application.

Environment: Java, J2EE, Junit, EJB, JDBC, SQL, JDK, JMS, JSP, JSTL, XML, Power Shell, Shell Scripting, Spring-AOP, JavaScript, Log4, Junit, Oracle 11g, SOAP, REST API.

We'd love your feedback!