
Software Engineer - Java Developer
Scientific Games Corporation1 day ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, develop, test, and maintain Java-based enterprise applications using Spring Boot.
- Build and enhance RESTful APIs and microservices.
- Translate business requirements into technical solutions and high-level designs.
- Develop integrations with databases, messaging platforms, and third-party systems.
- Write efficient SQL queries and optimize database performance.
- Collaborate with DevOps, Business Analysts, and other cross-functional teams.
- Debug applications and solve technical problems.
Requirements
- 2–4 years of hands-on experience in Java application development.
- Experience with Java, Spring Boot, and microservices.
- Strong understanding of object-oriented design and design patterns.
- Experience with PostgreSQL.
- Experience with GitHub-based development workflows.
- Strong debugging and problem-solving skills.
- Bachelor’s degree in a related field.
- Preferred experience with RabbitMQ or other messaging platforms, Docker, Kubernetes, and Jasper reporting.
Tech Stack
Categories
About Scientific Games Corporation
Scientific Games Corporation builds lottery systems, instant games, and retail/digital iLottery solutions for government-run lotteries. Its products span central gaming systems, instant ticket printing, retail point-of-sale, player apps, and analytics to manage games and distribution. Founded in 1973 and headquartered in Alpharetta, Georgia, the company supplies lotteries across North America and international markets under long-term contracts.