Source description
About the role
As a Java Scala Developer, you will be responsible for designing and developing resilient backend services using Java and Scala. You will work on event-driven architectures, building scalable microservices, and delivering enterprise solutions in collaboration with cross-functional engineering teams. Key Responsibilities: - Design, develop, and maintain backend applications using Java and Scala - Build scalable microservices using Spring Boot - Develop RESTful APIs and event-driven systems using Kafka or similar platforms - Write clean, modular, and maintainable code aligned with best practices - Participate in system design and architecture discussions - Collaborate with product, QA, DevOps, and architecture teams for end-to-end delivery - Optimize application performance, scalability, and reliability - Work on SQL and NoSQL database design and optimization - Support CI/CD pipelines and automated deployments - Perform code reviews and mentor junior engineers - Troubleshoot production issues and ensure system stability Qualifications Required: - 5-10 years of experience in backend development - Strong proficiency in Core Java (8/11/17+) - Hands-on experience with Scala - Strong knowledge of Spring Boot and microservices architecture - Experience with Kafka or similar messaging systems - Strong understanding of distributed systems, multithreading, and concurrency - Experience with SQL (Oracle/PostgreSQL/SQL Server) and NoSQL (MongoDB/Cassandra) - Hands-on with Git, Maven/Gradle, CI/CD pipelines - Working knowledge of Docker and Kubernetes - Exposure to AWS/Azure/GCP - Strong debugging and problem-solving skills Great backend systems are not built for todays load, they are engineered for tomorrows unknown scale. As a Java Scala Developer, you will be responsible for designing and developing resilient backend services using Java and Scala. You will work on event-driven architectures, building scalable microservices, and delivering enterprise solutions in collaboration with cross-functional engineering teams. Key Responsibilities: - Design, develop, and maintain backend applications using Java and Scala - Build scalable microservices using Spring Boot - Develop RESTful APIs and event-driven systems using Kafka or similar platforms - Write clean, modular, and maintainable code aligned with best practices - Participate in system design and architecture discussions - Collaborate with product, QA, DevOps, and architecture teams for end-to-end delivery - Optimize application performance, scalability, and reliability - Work on SQL and NoSQL database design and optimization - Support CI/CD pipelines and automated deployments - Perform code reviews and mentor junior engineers - Troubleshoot production issues and ensure system stability Qualifications Required: - 5-10 years of experience in backend development - Strong proficiency in Core Java (8/11/17+) - Hands-on experience with Scala - Strong knowledge of Spring Boot and microservices architecture - Experience with Kafka or similar messaging systems - Strong understanding of distributed systems, multithreading, and concurrency - Experience with SQL (Oracle/PostgreSQL/SQL Server) and NoSQL (MongoDB/Cassandra) - Hands-on with Git, Maven/Gradle, CI/CD pipelines - Working knowledge of Docker and Kubernetes - Exposure to AWS/Azure/GCP - Strong debugging and problem-solving skills Great backend systems are not built for todays load, they are engineered for tomorrows unknown scale.
More at Three Across