We are looking for a skilled Java Developer with hands‑on experience in building scalable enterprise applications using Java, Spring Boot, and Microservices architecture. The ideal candidate should have exposure to real-time data processing using Apache Flink, cloud‑native development on AWS, and data engineering workflows using Databricks.
The candidate will work closely with cross‑functional teams to design, develop, deploy, and maintain high‑performance distributed applications and data processing systems.
Key Responsibilities
* Design, develop, and maintain scalable backend applications using Java and Spring Boot.
* Build and enhance Microservices‑based architectures and RESTful APIs.
* Develop real‑time stream processing applications using Apache Flink.
* Integrate applications with AWS cloud services and deploy cloud‑native solutions.
* Work with Databricks for large‑scale data processing and analytics workflows.
* Participate in system design, code reviews, testing, debugging, and performance optimization.
* Collaborate with DevOps, QA, and business teams for end‑to‑end delivery.
* Ensure application security, scalability, reliability, and maintainability.
Required Skills
Mandatory Skills
* Strong experience in Java
* Hands‑on experience with Spring Boot
* Experience in Microservices
* Experience working with AWS Cloud Services
#J-18808-Ljbffr