Post Job Free
Sign in

Java Developer Stack

Location:
Walled Lake, MI
Salary:
140k
Posted:
June 02, 2025

Contact this candidate

Resume:

Sandhya Rani

Full Stack Java Developer

Email : **********.******@*****.*** Mobile : +1-859-***-****

LinkedIn : www.linkedin.com/in/sandhya-rani-90725b24b

Summary

Full Stack Developer with over 5 years of professional experience, I possess extensive expertise in a wide range of modern technologies and frameworks. I excel in both independent work and collaborative environments, consistently delivering high-quality results with minimal supervision.

Core Qualifications

Extensive experience designing and developing scalable, maintainable microservices using Java and the latest technologies.

Hands-on expertise with Spring Boot, Spring Cloud, Spring Batch, Spring MVC, Spring Core, Spring JPA and Hibernate for building robust microservices.

Proficient in producing and consuming RESTful APIs for seamless communication between services.

Implemented Circuit-Breaker patterns using Hystrix and service discovery with Eureka and Consul.

Expertise in building dynamic web applications using JavaScript frameworks like React.js and Angular, focusing on responsive design and seamless user experience.

Proficient in building responsive front-end components with React.js, enhancing user experience with Virtual DOM and state management.

Experienced in designing and developing scalable Single-Page Applications (SPAs) using modern frameworks like Angular JS and React JS, leveraging TypeScript to create modular, maintainable, and high-performing web applications.

Skilled in Kubernetes and Docker for container orchestration and deployment, including creating deployments, statefulsets, daemonsets, and network policies.

Expertise in Terraform and Helm for infrastructure as code and efficient Kubernetes application deployment.

Strong experience with AWS services, Google Cloud Platform (GCP), PCF, OpenShift, and OpenStack.

Set up CI/CD pipelines with Jenkins, Git, AWS CodePipeline, and Azure DevOps, automating build and deployment processes.

Excellent knowledge on On-premises Active directory and Cloud’s Azure AD, Azure AD Domain services.

Proficient in using Splunk, ELK stack (Elasticsearch, Logstash, Kibana), AWS CloudWatch, and SpringBootAdmin for log monitoring, streaming, and creating dashboards.

Strong SQL skills with proficiency in Oracle, PostgreSQL, MySQL and MongoDB.

Expertise in using JMS for asynchronous communication with RabbitMQ and integrating Kafka for real-time data streaming.

Developed robust JUnit test cases for high test coverage in Java applications and implemented Cucumber for Behavior Driven Development (BDD), aligning test scenarios with business requirements.

Wrote Jasmine unit tests for validating UI functionality in front-end components and used Karate framework for automating API tests, ensuring smooth integration across microservices.

Technical Skills

Programming Languages: Java, C#, C, JavaScript,HTML, TypeScript, Shell Scripting.

Frameworks & Libraries: Spring Boot, Spring Batch, Spring MVC, Hibernate, React.js, Angular.

DevOps Tools: Docker, Kubernetes, Jenkins, Git, Terraform, Azure DevOps.

Cloud Platforms: Amazon Web Services (AWS), Google Cloud Platform (GCP), PCF, OpenShift, OpenStack.

Databases: Oracle, PostgreSQL, MySQL, MongoDB, AWS DynamoDB.

Messaging Systems: RabbitMQ, Kafka.

Other Tools: Jenkins CI/CD, JBoss, Apache Tomcat, WebLogic, GitHub, Bitbucket, Jira, Confluence.

Agile & Scrum Methodologies: Active participation in daily scrums, sprint planning, retrospectives, and demos, ensuring iterative and incremental delivery of project milestones.

Professional Experience

Ford Motor Company, Michigan

Full Stack Java Developer August, 2024 – February, 2025

Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.

Designed and developed the REST based Micro Services using the Spring Boot framework.

Developing the User Interface using Angular17, PrimeNG, HTML, CSS, JavaScript for interactive cross browser functionality and complex user interface.

Write Microservices using Spring Boot and deploy into open shift to query the data from Big Query.

Working with the Configuration team to update the microservices with the latest configuration to the domains.

Fixing critical issues, Major & medium issues from Sonar and maintaining code coverage of at least 80%.

To do code coverage in User Interface we write Karma Test cases and for backend Services, we write Mockito test cases.

Involved in designing the client-side module architecture based on new Angular Framework.

Expirience in checking cloud run logs in GCP to analyze the issues/errors.

Used Tekton pipeline for deployments into GCP.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Used Intellij, VS code and used Gradle build tool to achieve more functionality for build process.

Provided support for production environment deployments and analyzing the defects, providing, and implementing the solution to the defects.

Maintain a clean code that can be easily understandable for code reviewers and team.

Participated in Code Reviews of other modules, design documents, test cases.

Ford Motor Company, Michigan

Full stack Java developer February, 2023 – April, 2024

Implemented through the Agile methodology with pair programming and sprints, attending everyday standup meetings which includes offshore team for status.

Expirience on pair programming using the divide and conquer method of breaking down a chunk of requirements into small stories and breaking each major release into iteration.

Designed and developed the REST based Micro Services using the Spring Boot framework.

Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API’s.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Used Spring Security for Authentication and Authorization of the application.

Integrated Spring DAO for data access using Hibernate.

Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.

Developed REST API's using Spring boot, hosted all micro services on PCF.

Development and deployment experience in a cloud environment using GCP.

Worked and evaluating the feasibility cloud infrastructure and cloud products (SAAS)

Implemented the database connectivity using JDBC with postgreSQL database as backend.

Used Git as Version Control to commit the code changes.Used Intellij for the Development, Testing and Debugging of the application.

Developed test cases for unit testing in the integration layer using Mockito framework.

Used Gradle as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Tekton.

Worked on configuration of Internal load balancer, load balanced sets and Azure traffic manager.

Handled and Escalated support tickets till closure for MS Azure PAAS platform.

Provided Technical support for production environments resolving the fortify issues, analyzing the defects, providing, and implementing the solution defects.

Involved in Co-ordinating the team in off-shore and solving the issues.

Developed Functional Requirement Document based on users’ requirement.

TD Bank, New Jersey

Java/J2EE Developer July, 2022 - November, 2022

Involved in various phases of Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.

Worked with the Product owners to gather requirements and create the JIRAS for the iterations.

Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.

Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.

Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.

Used Microservice architecture with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy micro services.

Experience on writing Python scripting for triggering the lambda’s in step function.

Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.

Perform in-depth research and identify sources of production issues surrounding in my applications.

Creating and updating endpoints in controller by using spring framework and hit the endpoints by using the Postman by passing the Json objects and headers.

Enhanced application performance by Angular-8 Component based development in view of future Angular8 framework transitions.

Experience on Cloud native applications for the AWS platform, leveraging new technology paradigms like containers, serverless, microservices etc. Lead engagements with customers and enterprises, and help them with their cloud adoption journey.

Used Cloud native for event driven design principals for modernizing the application.

Good exposure in writing Jasmine test cases and karma.

Experience with API Design using API description tools such as Swagger.

Created POC for SSl authorization using vertex Framework.

Good exposure on cloning new services in splunk dashboard and involved in checking the splunk logs related to their services.

Cigna, Banglore-India.

Java / Web Developer January, 2020 – August, 2021

Involved in all phases of Software development life cycle (SDLC).

Implemented through the Agile methodologies and sprints, attending everyday standup meetings which includes offshore team for status.

Developing the code by following the MVC architecture using JSP, AJAX, Servlets, Struts Framework.

Developing Struts Action classes using Struts controller component.

Developed the Struts Form Beans and Action Classes and added the audit logging support using log4j.

Built Angular Components, UI services to consume REST services using Component based architecture provided by Angular8.

Developing EJB MDB’s and message Queue’s using JMS technology.

Involved in User Interface Design using Struts - Tiles, Tag Libraries.

Improved the UI using Angular8, Angular material, Bootstrap, priming.

Extensively used Angular-cli to generate components,routes,pipes and unit tests.

Participated in development of a well responsive single page application using JSF framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end (UI)team.

Used Node.JS to run AngularJS on server with mock JSON data and completed the UI development independent of server.

Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).

Created user-friendly GUI interface and Web pages using ReactJS, JQuery.

Implemented Action Servlet to act as the Control Components in the MVC.

Used JAXB to read the xml file and then created instances of the generated classes.

Used XSLT to change the Data formats into XML to XML and XML to PDF formats.

Worked on the NoSQL Database like MongoDB to manage extremely large data sets.

Good Experience in ServiceNow raising tickets or incidents and also the change request to deploy service to production.

Configured the Weblogic server with the required property files which contain the principals, passwords, database configuration file arguments and their roles.

Investigating production issues like performance, configuration etc.

Integrated Business Systems, Hyderabad-India.

Java Developer August, 2018 – December, 2019

Experience in design and development of J2EE applications using Core Java, Java Collections, Exception handling, Annotations, Data Structures, Multithreading, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open source frameworks and APIs.

Followed Agile Development process for planning, daily standups and retrospection and successfully delivered the project under budget and ahead of the schedule.

Was also actively involved in development of multiple applications and setting coding standards and writing related documentation.

Used Spring Security for Authentication and Authorization of the application.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Integrated Spring DAO for data access using Hibernate.

With the concepts of ReactJS worked on usage metrics and also end to end events tracking for analysis purpose.

Designed and Developed SOAP Web Services input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS.

Exposed the Web Services to the client applications by sharing the WSDL’s.

Involved in development and testing of REST based Web Services.

Established Database Connectivity using JDBC and Hibernate mapping with Spring ORM for DB2.

Created Maven Script to create JAR for web service client and Developed the XML working document using Java DOM.

Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.

Provided troubleshooting and error handling support in multiple projects.

Performed deployment of applications on JBOSS and used build tool Gradle.

Used Log4j utility to generate run-time logs.

Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.

SVN was used for project management and version management.

Involved in writing Junit Test Cases, Testing Application and Implementation plan.

Education

Master of Science in Computer Science

University of Central Missouri, Missouri

Batchlor of Technology in Computer Science & Engineering

Jawaharlal Nehru Technological University, Hyderabad. India



Contact this candidate