We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

North Chicago, IL

SUMMARY

  • A Result oriented Full Stack Developer with around 5 years of professional experience in developing web applications.
  • Expertise in developing applications using Java technologies like Servlets, JSP, JDBC, XML, JMS and RESTful Webservices.
  • Proficient in front end development and design using HTML, CSS, JavaScript, Typescript, Angular, jQuery, Angular JS, React, Node JS.
  • Experience using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Extensively worked on various modules of spring like Spring Boot, Spring Security, Spring ORM, Spring Data.
  • Experience in developing Microservices using Spring Boot.
  • Experience in developing interactive front - end applications Using Angular, NgRx state management.
  • Experience in configuring and deploying the web applications on application servers like WebLogic, JBoss and Apache Tomcat.
  • Experience with container-based deployments using Docker, Docker-Registries and Kubernetes.
  • Experience in creating dashboards using Splunk for exceptions tracking and loading the statistics to analyze the performance of the API's.
  • Experience implementing Swagger/Swagger UI to streamline endpoint documentation.
  • Ample knowledge on Oracle SQL databases.
  • Experienced with PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
  • Good knowledge on implementation of Agile process in application development.
  • Extensive knowledge and experience on Object Oriented Programming concepts.
  • Experience in writing test cases using Junit, Easy mock, Jasmine.
  • Have experience with different parts of testing processes like UAT, QA, IT Testing.
  • Have complete understanding on the various steps in the life cycle of a project development and project maintenance.
  • Highly analytical and process oriented with good logical and mathematical temperament of analyzing problems combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, Python, SQL, PL/SQL

Java Technologies: Core Java, JDBC, Servlets

Web Services: Rest, Microservices

Web Technologies: HTML5, CSS3, JavaScript, Typescript, jQuery, Angular, React, Node.js, Angular JS

Frameworks: Spring, Spring boot

Container Orchestration: Kubernetes

Databases: Oracle, MY SQL

Development Tools: Eclipse, VS Code, Intelli j

SQL Tools: TOAD, SQL Developer

PROFESSIONAL EXPERIENCE

Confidential, North Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Worked in Agile Scrum Methodology and participated in daily standup meetings, Sprint planning, estimation of tasks and participated in retrospective meetings.
  • Involved in developing UI using front end technologies like HTML, CSS, Typescript, Angular.
  • Angular was used to build custom CSS modules, to be consumed by any angular app in a few minutes with just a single import.
  • Worked on reactive forms and performed the validations on the client side.
  • Worked on reactive state management of the application using NgRx.
  • Involved in the creation of Typescript reusable components to gather data from REST API’s using Angular 5.
  • Extensively worked on reducing the SLA of one second or less response time for the API calls using spring boot.
  • Created dashboards using Splunk for exceptions tracking and loading the statistics to analyze the performance of the API's.
  • Deployed a Spring-boot based application on the Kubernetes cluster hosted on AWS instances.
  • Used Jenkins pipelines to drive all micro services out to the Docker registry and then deployed to Kubernetes.
  • Used AWS CLI for managing the AWS resource from Jenkins job.
  • Implemented micro-services using Spring Boot for major activities and events user can perform during rate comparison.
  • Involved in batch processing using SpringBatch framework to extract data from database and load into the application tables.
  • Used the Inversion of control module of Spring framework.
  • Provided technical solutions for the business team and handle day to day system issue.
  • Provided system administration level support along with server patchwork for latest firmware.
  • Performed user testing using Jasmine and Karma and troubleshooting prior to live deployment of web applications.
  • Reviewed the requirements with the business team and formulate solutions for the gaps/limitations present.

Environment: Agile, HTML, CSS, Typescript, Angular, Splunk, Kubernetes, AWS, SpringBoot, Jenkins, Jasmine, Karma, Micro Services, REST API, NgRx

Confidential, Herndon, VA

Java/ UI Developer

Responsibilities:

  • Involved in requirements analysis, design, coding, testing and documentation.
  • Implemented UI layer using React JS for designing UI components and invoking Micro-services.
  • Used React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Built Nodejs backend to communicate with other microservices using express node framework.
  • Used Http keep-alive, Nodejs cluster module to use Inter-process communication (IPC) and other optimization techniques to enhance node server performance.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of docker containers.
  • Used Jenkins to build the results by email to get real time notifications on failure.
  • Worked on writing the stored procedures and complex SQL queries in Oracle Database.
  • Involved in writing test cases using Junit, Easy mock, Jasmine.
  • Checking the logs in Splunk and datadog for validating, monitoring, and troubleshooting the issues.
  • Involved in the implementation of API endpoints for a mission-critical web application.
  • Implemented Swagger/Swagger UI to streamline endpoint documentation.
  • Involving in the install activities on both the application and database changes.
  • Supporting the application throughout the process from development to production.

Environment: React, Node.js, JavaScript, Splunk, Datadog, Junit, Easy mock, Jasmine, Swagger, Kubernetes, Jenikins, Micro Services, Oracle SQL

Confidential, Sterling, VA

Full Stack Java Developer

Responsibilities:

  • Implemented UI layer using Angular for designing UI components and invoking Micro-services.
  • Designed the development of presentation layers using HTML, CSS, JavaScript, and jQuery.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Scripted JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Configured beans in spring configuration file with Spring IOC, Spring AOP concepts.
  • Designed the application based on the architecture of the MVC model.
  • Processed the JSON Objects passed between different layers of the application to service compatible formats.
  • Implemented a Graphical rate comparison chart using Grafana.
  • Worked with Core Java for business logic.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Supported a legacy jQuery application for issues and patching activities.
  • Followed the Agile methodology to implement the application.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.

Environment: Agile, Angular, HTML, CSS, JavaScript, jQuery, Junit, Spring Boot, Core java, Log4j, Grafana, Micro Services, Mockito

Confidential

Java Developer

Responsibilities:

  • Developed the report data pages using jQuery, JavaScript, HTML, CSS and client-side validation through JavaScript.
  • Developed the business logic of the desktop application using core Java/J2SE.
  • Used Web Services for creating report data.
  • Involved in creating and writing documentation for Restful APIs.
  • Participated in data modeling and creating JSON schemas.
  • Used SQL statements and procedures to fetch the data from the database.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration.

Environment: Java/J2SE, jQuery, JavaScript, HTML, CSS, Junit, Oracle SQL, REST API

We'd love your feedback!