Post Job Free
Sign in

Java Developer Spring Boot

Location:
Findlay, OH
Posted:
April 14, 2025

Contact this candidate

Resume:

Shalini Yalamandhala

Email ID: *************@*****.***

Phone No: 574-***-****

LinkedIn ID: www.linkedin.com/in/shalini-chowdary-916788349

PROFESSIONAL SUMMARY:

5+ years of experience in Java, J2EE, Spring Boot, Hibernate, Struts, JDBC, and WebLogic for developing and deploying web applications.

Strong expertise in software development life cycle (SDLC) including Waterfall, Agile Scrum, and Test-Driven Development (TDD) methodologies.

Hands-on experience in Java 8+ features, including Lambda expressions, Streams API, Functional Interfaces, and Optional API.

Proficient in Enterprise Java Development, including J2EE, JSP, Servlets, EJB, JMS, JNDI, XML, MVC Architecture, and REST/SOAP Web Services.

Extensive experience in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring JDBC, Spring AOP) and Microservices Architecture.

Skilled in Front-End Development using Angular (7–15), React.js, Redux, TypeScript, JavaScript (ES6+), HTML5, CSS3, jQuery, AJAX, JSON, Node.js, and Express.js.

Hands-on experience in React-Redux with middleware like Redux-Thunk for state management and handling asynchronous requests.

Experience in Java and Kotlin for backend development, including Spring Boot and RESTful API design.

Strong expertise in containerized deployments using Docker, Kubernetes (EKS, ECS), and CI/CD automation with Jenkins.

Experience in Microsoft Azure and AWS for cloud computing, deployment, and application scaling.

Integrated OAuth 2.0, OIDC, and JWT authentication in RESTful APIs for secure user authentication.

Hands-on experience in message brokers and asynchronous messaging using RabbitMQ, ActiveMQ, and Apache Kafka.

Proficient in SQL and PL/SQL, writing complex stored procedures, triggers, and views in Oracle, PostgreSQL, MySQL, and NoSQL databases (MongoDB, Cassandra).

Experience in Service-Oriented Architecture (SOA), including SOAP, WSDL, JMS, MQ-Series, and RESTful Web Services.

Developed and tested enterprise applications using JUnit, Mockito, TestNG, Jest, Cypress, Karma, Jasmine, and Cucumber (BDD Testing).

Experience in Linux Bash Scripting and familiarity with Python scripting following PEP guidelines.

Hands-on experience with automation testing using Selenium, Cucumber (Behavior-Driven Development - BDD), and Jenkins pipelines.

Good knowledge of Oracle Data Integration (ODI), Oracle Service Bus (OSB), and Extract, Load, Transform (ELT) processes.

Experience in banking and fintech applications, including payment processing, risk assessment, and transaction security.

Worked with major application servers such as Apache Tomcat, JBoss, WebLogic, and GlassFish.

Excellent problem-solving, analytical, debugging, and communication skills, with the ability to work independently and in Agile teams.

TECHNICAL SKILL SUMMARY:

Languages

C, C++, Java 8 and above, J2EE, JavaScript, TypeScript, SQL, PL/SQL, Kotlin

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JSF, MVC, XML, JAXP, DOM, JNDI, Web services

Design Tools

Rational Rose, Star UML, Enterprise Architect

Web Technologies

Angular 7/8/9/10/11/12/13/14/15, Angular CLI, Angular Material, Require.js, Express.js, Ext.js, Prototype.js, Node.js, Backbone.js, JQuery, BootStrap

Design Methodologies

UML, Rational Rose, SDLC, RUP, Agile, Waterfall.

Frameworks

Hibernate, Spring Tool Suit (Data, Boot, JDBC, Core, ORM, AOP), Spring Boot, pring MVC, Spring Security, Spring Data, Spring AOP

Server's

Web Logic, Web Sphere, Apache Tomcat, JBoss, Glassfish

Version Control Tools

GIT, SVN, CVS

Database

Oracle, DB2, SQL, MySQL, MongoDB

Reactive Programming

RxJava, Vert.x, Project Reactor

Web servers

Oracle, Web Logic, IBM Web Sphere, J Boss, Tomcat, RESTful APIs, SOAP, Swagger, GraphQL,

Operating Systems

Windows, Linux, Mac

Cloud Technologies

AWS (EC2, S3, DynamoDB, EKS, ELB), EC2, S3, EKS, Dynamo DB, ELB, Azure (Azure Functions, Azure Blob Storage, Azure Kubernetes Service – AKS), Docker.

Testing Tools

Junit 4.1.2, JUnit-Perf, JMock, Mockito, Cactus, Cypress, Jasmine, Karma

Client: Synovus Bank, Columbus, GA Jan 2023 - PRESENT

Role: JAVA Full Stack Developer

Responsibilities:

Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML, XSLT, and Web Services (SOAP, REST, WSDL).

Designed and developed Microservices-based REST APIs using Spring Boot, Spring Data JPA, Hibernate, and implemented OAuth tokenization for authentication.

Developed Microservices-based REST APIs for banking and financial applications, ensuring high availability and security.

Worked with financial messaging systems, handling payment processing, risk assessment, and regulatory compliance.

Designed and integrated GraphQL APIs to efficiently fetch and update structured data.

Reduced API over-fetching by implementing GraphQL queries with field-level resolution.

Implemented reactive programming using RxJava and Vert.x for high-throughput event-driven applications.

Optimized asynchronous request handling using Reactive Streams to improve application performance.

Developed Angular (15/14/13) web applications with TypeScript, HTML5, CSS3 and created a mock UI web app to demonstrate Microservices architecture.

Worked on React with Redux to efficiently handle large data sets and improve performance.

Developed multithreading solutions in Java for batch processing, cascading multiple changes in a single transaction.

Integrated OpenStack API with AWS EC2, created machine images, and deployed applications using high-availability cloud practices.

Designed and implemented controller classes in Spring MVC, such as AbstractWizardFormController, SimpleFormController, MultiActionController.

Used Spring ORM with Hibernate, implemented Hibernate Template, Criteria API, and JPA annotations for database persistence.

Implemented J2EE Design Patterns like Singleton, Business Delegate, DAO, and Session Façade for maintainability and scalability.

Migrated Spring-based monolithic applications to cloud-based Microservices.

Worked on CI/CD automation using Jenkins, Docker, Kubernetes, and configured Jenkins pipelines for continuous integration and deployment.

Deployed and tested applications on WebLogic, Tomcat, Apache, and Jetty servers.

Used RabbitMQ for asynchronous messaging and ensured reliable communication between Microservices.

Wrote test cases using JUnit, Mockito, Jest, Cypress, Detox, Enzyme, and performed behavior-driven development (BDD) with Cucumber.

Involved in UI development with JSF, JavaScript, and HTML5, implementing animations and interactive elements.

Developed Stored Procedures, Functions, Triggers, and Views in Oracle, PostgreSQL, and MongoDB, using Hibernate DAOs to interact with databases.

Created XML Schemas, Templates, and implemented XML Parsing (SAX, DOM APIs) for data processing.

Configured Docker container services for automated deployments and environment isolation.

Developed user authentication portals using OAuth 2.0, OpenID Connect (OIDC), and JWT-based security.

Implemented ETL processes, extracting data from Oracle, Flat Files, and XML, and integrated MongoDB for NoSQL storage.

Built SOAP-based Web Services using JAX-WS and integrated with external systems.

Participated in Agile development (Scrum framework), including daily stand-ups, sprint planning, and retrospective meetings.

Applied Spring AOP (Aspect-Oriented Programming) for logging, transaction management, and security enforcement.

Implemented CI/CD pipelines using Jenkins, GitHub Actions, and Terraform for automated deployment.

Optimized build and deployment workflows to reduce downtime and improve release cycles.

Integrated Azure Functions to process real-time event-driven workloads.

Deployed Microservices in Azure Kubernetes Service (AKS) for container orchestration.

Built a web control console to manage data staging and data matching operations.

Led the design and development of SOA-based enterprise systems using Oracle SOA Suite.

Used Linux Bash scripting for build automation and wrote Maven/Ant scripts for compiling and packaging applications.

Environment: Java, J2EE, JavaScript, Angular 15/14/13, Spring, Hibernate, Struts, Servlet, JDBC, AWS, Docker, kubernetes, JQuery, AJAX, Eclipse, JSP, JSTL, JIRA, Kubernetes, Docker, Agile, Junit, Mockito, Web Logic, SQL, Mongo DB, Windows.

Client: Falkonry Software Pvt Ltd, INDIA Oct 2018 – Dec 2021

Role: Associate Programmer

Responsibilities:

Developed scalable Java applications using Spring Boot, Spring MVC, and Hibernate.

Implemented Spring Security with JWT and OAuth2 for authentication and authorization.

Built Microservices architecture using Spring Cloud, Eureka, and API Gateway.

Developed and optimized Spring Data JPA repositories and Criteria API queries.

Created batch processing jobs using Spring Batch for handling large datasets.

Developed custom exception handling and logging using Spring Boot and AOP.

Designed and implemented RESTful APIs with Swagger documentation.

Developed SOAP-based Web Services, including WSDL and XSD contract handling.

Secured APIs using OAuth2, JWT, and Role-Based Access Control (RBAC).

Integrated third-party APIs (e.g., payment gateways, SMS/email services).

Wrote optimized SQL queries, stored procedures, and indexing strategies for databases like Oracle, PostgreSQL, and MySQL.

Worked with MongoDB and Redis for NoSQL-based applications.

Implemented caching mechanisms using Ehcache, Redis, and Hibernate second-level caching.

Performed database performance tuning and optimized slow queries.

Developed dynamic web applications using Angular 12/11/10 and TypeScript.

Built React applications with Redux for state management.

Implemented unit testing for UI using Jest, Cypress, and Karma.

Containerized applications using Docker and deployed them on Kubernetes clusters.

Configured CI/CD pipelines in Jenkins, GitLab CI/CD, and AWS CodePipeline.

Managed AWS cloud services such as EC2, S3, Lambda, RDS, and IAM.

Deployed Spring Boot Microservices using AWS Elastic Beanstalk and Kubernetes (EKS).

Integrated RabbitMQ and Apache Kafka for asynchronous messaging and event-driven systems.

Developed real-time event streaming using Kafka consumers and producers.

Developed unit and integration tests using JUnit, Mockito, and TestNG.

Conducted performance testing using JMeter.

Used SonarQube for static code analysis and code quality improvements.

Worked with Git, GitHub, and Bitbucket for version control and collaborative development.

Followed Agile methodology (Scrum, Kanban), participating in sprint planning, retrospectives, and code reviews.

Environment: Java, J2EE, Spring Boot, Spring MVC, Hibernate, Spring Data JPA, RESTful APIs, OAuth2, JWT, RabbitMQ, Kafka, MongoDB, PostgreSQL, Oracle, Redis, Angular, React, Docker, Kubernetes, Jenkins, AWS, CI/CD, Git, Agile/Scrum.

Education: Bachelors in computer science, Vijaya engineering college, JNTUH (2016-2020), India



Contact this candidate