Java Developer - Spring Boot/Microservices Architecture

Worksconsultancy
Vadodara/Baroda
5 - 10 Years

Posted on: 04/06/2025

Job Description

Job Description:


- Develop and Maintain Java Applications : Design, implement, and deploy Java-based applications using Spring Boot with a focus on production-readiness and minimal configuration.


- Microservices Architecture Transition : Refactor existing monolithic systems into microservices to enhance scalability, resilience, and maintainability.

- Cloud Infrastructure Deployment : Work with the clients private or hybrid cloud infrastructure, ensuring robust security, compliance, and scalability for sensitive financial data.

- Kafka Integration : Utilize Apache Kafka for building real-time data pipelines and streaming applications. Develop and enhance the clients custom Kafka wrapper for seamless integration and improved monitoring.

- Database Management : Leverage Oracle Database for transactional data storage, ensuring security, scalability, and support for complex queries. Collaborate on data migration from legacy systems to modern Oracle clusters using Apache NiFi.

- Collaboration and Agile Development : Partner with cross-functional teams to design, test, and implement scalable solutions using Agile methodologies.

- Performance Optimization : Ensure high availability and performance of the application by analyzing and addressing bottlenecks in the system.

- Documentation and Best Practices : Create technical documentation, adhere to coding standards, and advocate for industry best practices.


Required Skills and Qualifications :


Technical Expertise :


- 8+ years of professional experience in Java (8 or higher) development.


- Strong expertise in Spring Boot and related frameworks.


- Solid understanding of microservices architecture and inter-service communication.


Streaming and Messaging :


- Hands-on experience with Apache Kafka, including custom wrapper development or integration.


Database Management :


- Proficiency in working with Oracle Database for transactional systems.


- Experience with data migration and integration tools like Apache NiFi is a plus.


Cloud Infrastructure :


- Understanding of private or hybrid cloud deployment models and cloud security.


Analytical and Problem-Solving Skills :


- Ability to design scalable, resilient, and secure financial solutions.


Soft Skills :


- Excellent communication skills and the ability to work in a collaborative, team-oriented environment.


- Strong organizational and time management skills.


- 5+ years of professional experience in Java (8 or higher) development


- Strong expertise in Spring Boot and related frameworks


- Solid understanding of microservices architecture and inter-service communication


- Hands-on experience with Apache Kafka


- Proficiency in working with Oracle Database for transactional systems


- Understanding of private or hybrid cloud deployment models and cloud security


- Ability to design scalable, resilient, and secure financial solutions


- Experience in refactoring monolithic systems into microservices


Notice Period : Immediate to 30 days


info-icon

Did you find something suspicious?