About the job
Role Overview As an SDE III, you will design and build scalable backend services and APIs, contribute to ... distributed system components, and play a key role in architecting core product features. Your primary focus will be Java + SQL + backend engineering (full-stack exposure with React/TypeScript is a bonus, not mandatory). Key Responsibilities - Develop robust and scalable backend services, microservices, and APIs using Java (Kotlin/TypeScript/C# are a plus). - Solve engineering challenges in distributed systems, observability, performance, and data access. - Build and integrate AI/LLM-powered features into core products. - Own the entire feature lifecycle: design, implementation, testing, deployment, instrumentation, and supportability. - Collaborate with product, design, and global engineering teams to deliver clean, intuitive solutions. - Explore new tools/technologies and contribute to architecture discussions and internal best practices. - Mentor junior engineers and help maintain high engineering standards. Required Qualifications - Bachelor’s degree in Computer Science or equivalent. - 5–8 years of professional software development experience. - Strong object-oriented programming fundamentals with deep experience in Java. - Hands-on experience building REST APIs and cloud-native microservices. - Solid understanding of relational databases (Postgres, SQL Server) and NoSQL systems (MongoDB, Elasticsearch). - Familiarity with Kafka/RabbitMQ and event-driven architectures. - Experience with Docker, Kubernetes, and CI/CD workflows. - Exposure to cloud platforms (AWS or Azure). - Strong communication skills and ability to work with distributed teams. Bonus (Good to Have) - Knowledge of LLMs, prompt engineering, or ML-based integrations. - Experience with React.Js, TypeScript, or front-end component development. Who Should Not Apply - Candidates with notice periods longer than 30 days (preference for immediate joiners). - Candidates with unstable job histories (frequent switching without 2–3 years per role). - Candidates who do not respond promptly during the interview process. - Candidates whose primary experience is front-end and not backend/Java. - Candidates looking for counteroffers, negotiations, or who are exploring multiple opportunities casually.
Requirements
- Java
- SQL
- REST APIs
- Microservices
- Docker
- Kubernetes
- CI/CD
Qualifications
- Bachelor’s degree in Computer Science or equivalent
- 5–8 years professional software development experience
Preferred Technologies
- Java
- SQL
- REST APIs
- Microservices
- Docker
- Kubernetes
- CI/CD
About the company
Rainmaker Group is a U.S.-based global technology company that builds industry-leading data connectivity and integration platforms. The organisation has a strong engineering presence across the U.S., Europe, Japan, and India, and is known for its high-performance, product-driven culture.
Similar Jobs
SDEII/𝗦𝗗𝗘 𝗜𝗜𝗜 Backend
Bachatt
HR Officer III
Vanderlande