Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Tampa, FL
Salary:
140000
Posted:
March 09, 2025

Contact this candidate

Resume:

Name: Chaitali Bhakta

Mail: ********.******@*****.***

Ph: 347-***-****

Over 9 years of experience as a Java Full Stack Developer in the IT industry. Experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE (On Premise, AWS Cloud).

PROFESSIONAL SUMMARY:

9+ years of experience in IT as a Full stack Developer and worked in the areas of Analysis, Design, Development, Operations, Production Support and Deployment of Web based applications.

Extensive experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch, Spring Integration, Spring Cloud and Spring MVC.

Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.

Extensively worked on implementing Single Page Application (SPA) architecture and client side using ReactJS and server side using NodeJS.

Proficient in web application development using Java, JSP, Servlets, HTML5, CSS, and JavaScript and frameworks Angular, Spring, and Hibernate.

Programmed Server and client side. Implemented design patterns such as Session façade, Factory, Session Service locator and singleton.

Having in Depth Knowledge in Server-side Java applications that includes JSP, JDBS and Servlets and good exposure in STRUTS, EJB, Spring and Hibernate.

Skilled in Programming in Java, Spring Boot, Angular, React, Apache Kafka, and DevOps.

Experienced in implementation of Web services on Service Oriented Architecture (SOA) using SOAP, JAX-WS, WSDL using Apache AXIS, CXF, and Spring CXF, and Cloud technologies like Amazon Web Services (AWS).

Strong programming skills in designing and implementing multi-tier applications using web-based technologies like Spring MVC and Spring Boot.

Experience in developing MVC framework-based websites using Struts 1.x/2.x, JSF, and Spring 4. x.

Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.

Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

Experience in developing Web Applications with various Open-Source frameworks: Jakarta Struts Framework 1.x/2.0, Spring Framework 4.x, Spring MVC, Spring Web Flow, Hibernate

Expertise in development framework Struts, Spring, EJB, Hibernate and Mybatis.

Worked on a variety of Frontend JavaScript frameworks like AngularJS, ReactJS, NextJS, jQuery, and jQuery UI.

Solid understanding of advanced JavaScript concepts such as prototype, scope chain, closure, promise and ECMAScript 6 features.

Proficient in developing web pages using HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular JS, NodeJS, and Ajax for providing the user interface and communication between the client and server.

Deployed applications based on Microservices using Spring Boot, and Spring Cloud and developed new libraries with Microservices architecture using Rest API.

Experience in creating, consuming SOA Web Services using JAX-WS, JAX-RS, WSDL, SOAP, JSON messages.

Experience in database programming using Oracle 11g/12c, SQL Server, DB2, MySQL, and proficiency in developing SQL in JDBC as well as client-server environments.

Performed unit testing with Junit. Integration, deployment of applications done using ANT, Jenkins, Maven.

Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss, and Web logic.

Experience in J2EE Application Servers such as Apache Tomcat, WebLogic, and IBM's Web Sphere.

Expertise in coding business components using various APIs of Java like Multithreading, and Collections.

Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL, and REST. Exposure to JAXB, and JAX-WS.

Experienced in automating, configuring, and deploying instances on Amazon Web Services (AWS) like AWS Lambda, EC2, Simple DB, RDS, Elastic Load Balancing (ELB), SQS, and SNS, AWS Identity and access management, Elastic Beanstalk, and Cloud Trail.

Deploying on EC2 Instances and connecting to the databases on RDS.

Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS).

Experience with DevOps essential tools like Kubernetes, Dockers GIT, Jenkins, and deployed/managed applications to AWS, and GCP.

Experience in building automated CI and CD pipeline with AWS CodePipeline, Jenkins and AWS Codedeploy.

Deployed AWS resources using CloudFront template.

Experience developing applications using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.

Experienced in creating build scripts using ANT, Maven, and Gradle tools and scripting Docker files and deploying them onto Docker.

TECHNICAL SKILLS:

Languages

Java SE 8, Java 1.6/1.7/1.8/J2EE ASP.NET, Swift 5

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), Executor Framework, JTA

Middleware Technologies

JMS, RabbitMQ, Spring AMQP, Spring Integration, Apache Camel.

Design Patterns

Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Design Tools

Rational Rose, Star UML, Enterprise Architect

Web Technologies

HTML, JavaScript, CSS, XML, Angular, React, Node

Frameworks

Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, React JS, Node JS

Web/Application Servers

Web Logic, WebSphere, Apache Tomcat 7.0, JBOSS

Testing

Junit, Cucumber, SOAP UI, POSTMAN, Insomnia

Version Control Tools

GIT, SVN, GitLab, GitHub

Build Tools

Jenkins, Ant, Maven, Gradle

Methodologies

Agile (Scrum), Iterative, Waterfall Methodology

Database Environments

Oracle, PostgreSQL, Redis, MySQL, Snowflake

Operating Systems

Windows, Mac, Linux, and UNIX

Containerization/Orchestration

Docker, Kubernetes CI/CD, Jenkins

Cloud Technologies

IBM Cloud Deployments, Azure, AWS – EC2, S3, Amazon RDS, Lambda

PROFESSIONAL EXPERIENCE:

Client: Blue Cross Blue Shield of Alabama, Alabama November 2022 to Present

Role : Application Developer

Responsibilities:

Successfully led the migration of a Java batch job process from Java 11 to Java 17, ensuring compatibility and leveraging the latest features and performance enhancements of the new version. Updated deprecated APIs to align with the changes introduced in Java 17.

Conducted thorough testing and troubleshooting to identify and resolve compatibility issues, ensuring a seamless transition to the updated Java version.

Collaborated with the development team and stakeholders to gather requirements, plan the migration strategy, and ensure a smooth and successful migration process.

Developed a robust backend service utilizing Java and Twilio API to automate the delivery of personalized messages to customers based on their subscription status within the application.

Integrated Twilio's messaging service, leveraging their APIs and SDKs, to facilitate seamless and reliable communication between the application and customers via SMS.

Worked on fixing critical security vulnerability in the application, ensuring the protection of sensitive user data and bolstering overall system security

.

Created and maintained postman scripts for all endpoints of the application, resulting in a reduction of testing time.

Successfully updated the react application to the latest version of node.js and added new dependencies using npm package manager, resulting in improvement of application performance.

Developed Hibernate-mapping XML files and used Hibernate Template for various database operations, resulting in overall increase of application efficiency.

Successfully implemented functionality to run batch Jobs in loading data from database to organization specific tools.

Effectively tracked issues and bugs using JIRA tool.

Managed and controlled software development using GitHub, resulting in improvement of version control and team collaboration.

Used JUnit test cases (using Mockito) to test the application and performed random checks to analyze the portability, reliability, and flexibility of the project.

Environment: Java, J2EE, JAXB, Angular 8/9, ECMAScript, Kafka, HTML5, JDBC, Hibernate, CouchDB, Spring Boot 2. x, Spring MVC, Spring JPA, Spring Web, Spring REST, Spring Web Flow, Spring Web Flux, Spring Security, JBoss, Groovy, Log4j, WebLogic, Tomcat, JUnit, Mockito, Annotation, SOAP and RESTful Web Services, Oracle, Eclipse, Tomcat, Agile, Python, Jenkins, Docker, Selenium, Cucumber, AWS, Kubernetes,, Splunk.

Client : Sapiens – India,Bangalore February 2019 to August 2021

Role : Java Backend Developer

ClaimsPro for Property & Casualty- The solution provides full lifecycle support for handling claims for all personal and commercial lines of business including Automobiles, Home Owners and Worker Compensation.

Responsibilities:

Planned sprints, allocated resources, and conducted scrum calls for regular updates on defects and user stories.

Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC).

Worked with Java 8 version with the latest functionalities such as Lambda Expression, functional interface and Stream API, stream filtering.

Worked extensively with backend which comprised of Spring, Hibernate and JPA.

Consumed SOAP based Web services to integrate with the web Application.

Developed Data Access Layer using Hibernate and DAO Design pattern.

Utilized Spring MVC framework to implement design patterns like IOC(Dependency Injection), Spring DAO (Data Access Objects), Data transfer objects, ORM Mappings.

Created Connections to Database using Hibernate session Factory, using Hibernate API’s to retrieve and store data to database with Hibernate transaction control.

Used Angular CLI for creating and managing Angular projects.

Used Angular routing for creating single-page applications and Angular forms for creating and validating forms.

Familiarity with Angular concepts such as data binding, dependency injection, and observables.

Implemented Message Ques in Microservices architecture for data processing using Apache Kafka.

Expertise in Core Java with solid background and working knowledge of Object-Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.

Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database.

Experience in working with Mongo DB and validating the stored data using Rest API’s and Postman Services.

Experience with CI/CD implementation and configuration tools such as Jenkins, GitHub,Maven and Gradle.

Environment: Java, J2EE, Angular 7/9, Kafka, Struts, HTML5, JDBC, Hibernate, Spring Boot 2.x, Spring MVC, Spring JPA, Spring Web, Spring REST, Spring WebFlow, Spring WebFlux, Spring Security, JBoss, Groovy, Log4j, WebLogic, Tomcat, JUnit, Mockito, Annotation, Mule ESB, JQuery, SOAP and RESTful Web Services, Apache CXF, Oracle, Eclipse, Tomcat, Agile, Python, Jenkins, Docker, Selenium, Cucumber, AWS, Maven/Gradle, RabbitMQ, Swagger, Splunk.

Client: Unisys – India,Bangalore August 2018 – January 2019

Role : Java Developer

Uni RFP Proposals-A solution used to track and record organization’s internal project.

Responsibilities:

Designed coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.

Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible.

Design and developed the application using framework Angular 6 with HTML5, CSS3 and Typescript.

Designed and coded customized Angular 6 services to interact with the backend API and serve components.

Implemented Angular 6 Injectable services to connect the web application to back-end APIs to POST/GET the data used in the application.

Build REST Webservices by building Node.js Server in the back end to handle requests sent from the front-end.

Used Angular 10 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Developed applications using Angular 10, Java 8 and new features of java (lambda expressions).

Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.

Performed Automation deployment using Kubernetes.

Experience supporting both Batch and Online Systems running on Mainframes.

Developed Restful Web services for transmission of data in JSON format.

Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking

Maintained the Spread sheet to keep track of all the issues that have been found during the assessment.

Developed Rest Web Service using JAX-RS returned to UI by marshalling the objects using JACKSON

Development of cloud hosted web applications and REST API s using Spring Boot with embedded Tomcat.

Used CI/CD tools Jenkins, Git/GitLab’s and Docker registry for configuration and automation using Ansible.

Used Drools as rule engine to categorize salient level rule to every business rule base on the business needs.

Experienced in working with Babel and Webpack in application build and deployment processes.

Performed UI and front-end testing using Selenium. Developed test case and performed unit testing with Mocha.

Environment: HTML5, CSS3, Angular 6, Node Js, Kubernetes, Babel, Spring Boot, Spring AOP, Spring IOC, Hibernate, Webpack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker, Nexus, Mongoose, MongoDB, Chai, Webpack, Mocha, Selenium, AWS, Apache.

Client : Cognizant – India, Kolkata May 2013 – November 2017

Role: Java Developer

Responsibilities:

Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)

Developed java modules implementing business rules and workflows using Spring MVC, Web Framework.

Developed REST and SOAP services using Spring boot and different spring modules.

Developed and maintained Golang applications, leveraging the language's concurrency features and high-performance characteristics for over two years.

Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.

Implemented Multithreading, Concurrency, Exception Handling and Collections using core Java

Followed SOA (Service oriented Architecture) to develop REST services using Spring boot and involved in creating REST Controllers, Controller Advices, etc.

Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.

Designed and implemented server-side RESTful webservices using NodeJS and ExpressJS and handled communication to the client side using JSON.

Created and optimized SQL statements for efficient data retrieval, manipulation, and storage in relational databases.

Integrated messaging technologies, such as MQ, JMS, or Kafka, for reliable and asynchronous communication between different components of the system.

Demonstrated strong command over the Go programming language, including its syntax, standard libraries, and best practices, acquired through practical experience and continuous learning.

Conducted thorough testing and debugging of Java J2EE applications, identifying and resolving issues to ensure high-quality software delivery.

Spring used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.

Integrated messaging technologies like MQ, JMS, or Kafka to enable reliable and asynchronous communication between different application components.

Designed and developed UI screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery, ReactJS, NodeJS that meets accessibility and web browser standards for website.

Deploy and maintain Microservices on Pivotal Cloud Foundry (PCF)

Developed Docker images to support development and testing teams and their pipelines and distributed Jenkins.

Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Designed and implemented RESTful APIs using Golang and popular frameworks like Gin or Echo, ensuring efficient request handling, authentication mechanisms, and data serialization.

Used power mock, Mockito and JUNIT as testing frameworks and libraries

Used Maven building tool for creating EAR files to be deployed in application servers and Jenkins as continuous integration tool for automation of deploying Microservices to PCF in daily basis

Used GitHub and Bitbucket to maintain the version of the files and JIRA for bug tracking, issue tracking and project management and Splunk for logging.



Contact this candidate