We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Farmington, CT

SUMMARY

  • Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) including requirement gathering, analysis, applications design, development, integration, maintenance, installation, implementation, and testing of various client/server and web applications using MVC architecture, Object Oriented Programming Concepts and Java related technologies.
  • Hands on experience in developing and solid understanding of Microservices Architecture, Service Oriented Architecture (SOA) and Test Driven Development
  • Expertise in designing and developing Microservices application and cloud deployment.
  • Expertise in developing applications using open - source frameworks like spring, JSF and Object-Relational Mapping (ORM) using Hibernate and Spring JPA.
  • Experience in various spring components like Spring IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, JDBC, JPA, Securities, Batch and Boot.
  • Expertise and good knowledge on Spring 5 core concepts, Spring 5 Web MVC.
  • Hands-on experience on Spring security 5 and Spring data.
  • Expertise in developing Microservices based applications using Spring Boot and deploying it.
  • Implemented RESTful API Microservices using Spring Boot and Spring MVC.
  • Hands-on experience on various AWS Cloud services like EC2, Route53, EBS, Auto Scaling, VPC, Cloud Formation, S3, RDS, Confidential Elastic Load Balancing, IAM, Cloud Watch and other services of the AWS infrastructure like SQS and EMR focusing on high-availability, fault tolerance and auto-scaling.

TECHNICAL SKILLS

Languages: C, Java, J2EE.

Java Frameworks: Core Java, Servlets, JSP, Java Beans, JDBC, Collections, jQuery

Web Technologies: JavaScript, HTML, CSS, XML, AJAX, Webservices (SOAP,REST), Microservices

Frameworks: Spring5, Spring Boot, Hibernate, Angular 2,4,6, Node Express

Modelling Tools: Microsoft Vision

IDE: Eclipse, IntelliJ IDEA, Microsoft VS Code

Operating Systems: Windows, Linux.

Databases: MYSQL, SQL Lite, MongoDB, Postgres

Version Control: SVN, CVS, GIT

PROFESSIONAL EXPERIENCE

Confidential, costa mesa, CA.

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration.
  • Developed REST webservices for transmission of data in JSON format.
  • Implemented microservices using Spring Batch, Spring Boot, and Spring Security and deployed on web server.
  • Developed the application with various Spring framework modules like IOC, AOP, Spring Boot, Spring Security and Spring Batch.
  • Used AWS SDK for connection to Confidential S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Increased the scalability and reliability of the application using microservices.
  • Confidential IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Involved in the remediation of cyber related issues by using Eratocode and White source scanning of the components.
  • Participated in renewing and updating the SSL certs for internal as well as customer facing applications.
  • Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications.
  • Used Confidential Cloud Watch to monitor AWS services and Confidential Cloud Watch logs to monitor application.
  • Participated in rehydrating the Confidential clusters and monitoring the alerts for issues related to the container vulnerabilities.
  • Responsible to integrate the code with CI/CD pipeline.
  • Efficiently used Jenkins for building applications and testing.
  • Building reusable components and front-end libraries by using React.JS.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files.
  • Used Log4J for logging and tracing the messages.
  • Used Confidential for pub-sub and broadcast.
  • Developed Junit test cases to unit test the business logic.
  • Configured Confidential monitoring alerts based on error conditions.

Environment: Java 1.8, JEE, HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, React, Spring5 MVC, Spring IOC, Spring Security 5, Spring Data, Spring Boot, Microservices, AWS, OAuth, GIT, JUnit, Mockito, jQuery, REST webservices, Postgres, IntelliJ, Jenkins, Jeera, Confidential .

Confidential, FARMINGTON, CT

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Developed UI content using JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap and Angular.
  • Used Angular and AJAX to handle RESTful calls to enable communication between view components and servers.
  • Designed and implemented micro services security using JWT authentication services.
  • Designed and developed dashboard menu section, home page, admin home page, user module using Spring MVC framework, Hibernate ORM module, Spring Core Module, XML, JSP, and XSLT.
  • Implemented Spring-Web Flux module which supports reactive HTTP and WebSocket clients.
  • Designed and developed the REST based Microservices Architecture using Spring Boot with JPA for making independent and smaller application.
  • Created Spring Boot microservices that performed the CRUD (Create, Read, Update and Delete) operations.
  • Experienced in implementing Microservices Architecture, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up approach.
  • Configured the spring boot microservices with JBoss REST services and multiple transaction managers.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used Spring MVC to isolate each layer of application to reduce the complexity of integration and maintenance.
  • Used Spring AOC for solving crosscutting concerns like keeping customer log data and transactions.
  • Developed test cases using JUnit and the build scripts using Maven.
  • Designed JMS listeners to connect to JMS queues for producing and consuming JMS messages.
  • Worked with Confidential broker service to handle heavy traffic.
  • Developed multiple Confidential producers and consumers as per the software requirement specifications.
  • Secured the APIs by Oauth2 token-based authentication scheme using Spring Security.
  • Used GIT to maintain the version of files and took the responsibility to do the code merging’s and creating a new branch when new feature implementations start.

Environment: Java 1.8, JEE, HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Angular 7, Hibernate, Spring5 MVC, Spring IOC, Spring Security 5, Spring Data, Spring Boot, Microservices, AWS, OAuth, GIT, JSP, JUnit, Mockito, JQuery, REST webservices, Cassandra, Spring Tool Suite, Intellij, Jenkins, Jeera, JMeter, Kibana, Confidential .

Confidential, LOS ANGELES, CA

Sr. Java Developer

Responsibilities:

  • Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration.
  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolved tickets.
  • Implemented routing logic and navigation from page to page and implemented login functionality on the client side in Angular.
  • Involved in gathering business requirements directly from the end user and prepared System impact analysis document (SIA) and functionality documents.
  • Build Microservices for the delivery of software products across the enterprise.
  • Developed REST webservices for transmission of data in JSON format.
  • Implemented application-level persistence using Hibernate and spring.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Designed and developed dashboard menu section, home page, admin home page, user module using Spring MVC framework, Hibernate ORM module, Spring Core Module, XML, JSP, and XSLT.
  • Developed the application with various Spring framework modules like IOC, AOP, Spring Boot, Spring Security and Spring Batch.

Environment: Java 1.8, JEE, HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Angular 6, Hibernate, Spring5 MVC, Spring IOC, Spring Security 5, Spring Data, Spring Boot, Microservices, AWS, OAuth, GIT, JSP, JUnit, Mockito, JQuery, REST webservices, MongoDB, Spring Tool Suite, Jenkins, Jeera.

Confidential, MD

Java Developer

Responsibilities:

  • Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration.
  • Implemented Microservices Architecture, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up approach.
  • Design and development of PL/SQL batches using Java with connectivity to Oracle for data maintenance and handling. Used SVN subversion for software version control.
  • Implemented routing logic and navigation from page to page and implemented login functionality on the client side in Angular.
  • Implemented core features such as dependency Injection, Databinding, Filters, Directives, Templates and Services of Angular framework.
  • Used GIT to maintain the version of files and took the responsibility to do the code merging’s and creating a new branch when new feature implementations start.

Environment: Java 1.8. JEE, HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Angular, Hibernate, Spring5 Web MVC, Spring IOC, Spring Security5, Spring data, Spring Boot, Microservices, AWS, Spring 5, OAuth, GIT, JSP, JUnit, REST Webservices, MongoDB, Spring Tool Suite, Jeera, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Maintenance and performance improvement of existing applications and designed and developed new applications.
  • Experience in both Client side and Server-side programming.
  • Worked in an agile environment while having Daily standup and Bi-weekly sprint meeting and planning with the team.
  • Worked with the Lead Systems Analyst to prepare a Mapping document between UI and Java Request and Responses for each Web Service call.
  • Performed both Low level and High-level application design documents by Sequence Diagrams, Class, Diagrams, using Microsoft Visio tool.

Environment: Java, HTML, Java Script, Servlets, JSP, JDBC, JNDI, Struts, Eclipse, Web services, Oracle10gSQL, PL/SQL, UML, XML, ANT, JUnit, Log4j and Linux.

We'd love your feedback!