HamburgerMenu
hirist

Senior Software Engineer III - Java/AWS

Blue First HR Consulting
Bangalore
6 - 10 Years

Posted on: 15/10/2025

Job Description

About the Role :

We are seeking an experienced Senior Software Engineer (SDE-3) to join our growing team. In this role, you will own the design and development of complex backend systems, ensuring scalability, reliability, and high performance of our AI-powered platform. You will mentor team members, drive architectural decisions, and collaborate with cross-functional stakeholders to deliver impactful solutions that align with business goals.

Core Responsibilities :

- Define and implement scalable backend architecture using Java, Spring Boot, and microservices, adopting best practices for event-driven and distributed systems.

- Write clean, testable, and performant code while leading by example in coding standards and design practices.

- Design and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, ensuring robust schema design, indexing, and performance tuning.

- Identify and resolve bottlenecks, optimize application performance, and ensure systems are production-ready at scale.

- Deploy and manage applications on cloud platforms (AWS/Azure/GCP), leveraging containerization (Docker, Kubernetes) and CI/CD pipelines.

- Design and maintain secure, efficient integrations with AI/LLM APIs (OpenAI, Google Gemini, Azure OpenAI, etc.), enabling advanced AI-driven features.

- Work closely with product managers, designers, and frontend engineers to align technology solutions with user needs and business goals.

- Implement monitoring, alerting, and logging solutions (Prometheus, Grafana, ELK) to ensure high availability and reliability.

- Develop caching strategies using Redis, Memcached, or similar to deliver low-latency, high-throughput applications.

- Guide junior engineers, participate in design/code reviews, and contribute to building a strong engineering culture.

Skills & Experience :

- Strong proficiency in Java (core concepts, multithreading, JVM internals) and design patterns.

- Proven experience in building and scaling microservices using Spring Boot, RESTful APIs, and GraphQL.

- Hands-on experience with messaging platforms (Kafka, RabbitMQ) and distributed system design.

- Deep knowledge of SQL optimization, database performance tuning, and schema design for relational and NoSQL systems.

- Experience with cloud-native deployments with AWS, Docker, Kubernetes, and distributed caching.

- Skilled in implementing observability tools and resilient system patterns.

- Strong analytical skills, debugging expertise, and ability to solve complex technical challenges at scale.

- Ability to influence architecture decisions, mentor peers, and communicate effectively with technical and non-technical teams.

Qualifications :

- 6 - 9 years of hands-on experience in software development with a focus on Java and backend systems.

- Proven track record in designing, scaling, and maintaining enterprise-grade systems.

- Strong understanding of software engineering principles, system design, and architectural best practices.

- Prior experience in fast-paced startup or product-driven environments is a plus.

info-icon

Did you find something suspicious?