Padmi

Java Scala Developer

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Three Across

Opens the source posting on shine.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Three Across

Related open roles

View all roles