13 Aug
|
Ingenium Digital
|
Bengaluru
13 Aug
Ingenium Digital
Bengaluru
Role & responsibilities
Job Title: Senior Backend Developer Java / Spring Boot / AWS Cloud
Location: bengalore/ Pune/ Hyderabad
Employment Type: Full-time
Experience Level: 6–8+ Years
Position Overview
We are seeking a highly skilled and passionate Senior Java Backend Developer to join our core engineering team. In this role, you will design, develop, and maintain high-performance, fault-tolerant, scalable microservices hosted on AWS.
You will work closely with cross-functional teams (Product, Frontend, DevOps) to translate complex business requirements into robust, cloud-native backend architectures.
Key Responsibilities
- Architecture & Development: Design, build, and deploy high-throughput, low-latency microservices and RESTful APIs using Java (17+) and Spring Boot.
- Cloud Architecture: Leverage up-to-date AWS cloud-native services to build scalable systems, handling everything from application hosting to serverless event processing.
- Database Management: Write optimized queries and design schemas for relational (PostgreSQL/MySQL)
and NoSQL databases (DynamoDB/MongoDB).
- System Design & Patterns: Implement domain-driven design, design patterns, and event-driven architecture utilizing message brokers like Apache Kafka, RabbitMQ, or AWS SQS/SNS.
- CI/CD & Automation: Collaborate with DevOps to containerize applications (Docker, Kubernetes/EKS) and maintain automated continuous delivery (CI/CD) pipelines.
- Quality & Performance: Ensure high code quality through Unit Testing (JUnit, Mockito), integration tests, TDD practices, and continuous performance tuning/profiling.
- Security & Reliability: Implement robust authentication/authorization mechanisms (OAuth2, JWT, Spring Security) and build fault-tolerant systems using resiliency patterns (Circuit Breaker, Rate Limiting).
Requirements & Technical Qualifications
Must-Have Skills
- Core Tech: 4+ years of hands-on experience in Core Java (Java 11/17/21), Object-Oriented Programming (OOP), and Design Patterns.
📌 Senior Software Engineer (Bengaluru)
🏢 Ingenium Digital
📍 Bengaluru