Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills :
Java Full Stack Development
Good to have skills :
NA
Minimum
5
year(s) of experience is required
Educational Qualification :
15 years full time education
Summary: We are looking for a skilled and motivated Senior Java/Scala Developer to design and develop scalable, high-performance backend systems for cloud-native and distributed environments. The ideal candidate has solid experience with Java, Scala, and Spring Boot, and has worked on microservices and real-time data processing frameworks such as Akka and Flink. You will work as part of a collaborative engineering team, contributing to core components of the platform, building new services, and continuously improving performance, scalability, and reliability. Roles & Responsibilities: - Design, develop, and maintain enterprise-grade microservices using Java and Scala. - Build secure REST APIs and backend services using Spring Boot (Core, Data, MVC, Security). - Develop reactive and concurrent applications using Apache Akka. - Implement real-time stream processing pipelines with Apache Flink. - Write clean, maintainable, and testable code, ensuring high quality through unit and integration testing (JUnit, ScalaTest). - Participate in design discussions, code reviews, and collaborate on architectural improvements. - Optimize backend performance and reliability, with a focus on modularity, scalability, and observability. - Work closely with DevOps teams to ensure smooth CI/CD and production deployments. - Maintain and manage data with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis). Professional & Technical Skills: - Strong hands-on development experience in Java and Scala. - Proficient in Spring Boot ecosystem for API and microservice development. - Experience building reactive systems with Akka and handling streaming data with Apache Flink. - Solid understanding of RESTful API design, asynchronous messaging, and multithreading. - Experience with build tools like Maven or SBT, and deploying via Tomcat or similar containers. - Familiarity with logging frameworks (SLF4J, Log4j) and observability tools. - Strong foundation in data structures, algorithms, and system design principles. - Experience working in Linux-based development and production environments. - Good understanding of CI/CD pipelines, Git workflows, and automated testing. - Experience with cloud platforms (AWS/GCP/Azure) and containerization tools like Docker and Kubernetes. - Exposure to OAuth2, JWT, API gateways, and other security mechanisms. - Familiarity with event-driven architectures, message brokers (e.g., RabbitMQ, Kafka), or CQRS. - Working knowledge of infrastructure as code tools like Terraform or Ansible. - Interest or experience in functional programming using Scala. Additional Information: - The candidate should have minimum 5 years of experience in Java Full Stack Development. - This position is based in Hyderabad. - A 15 years full time education is required.
15 years full time education
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.