Posted on: 10/09/2025
Key Responsibilities :
- Design, develop, and maintain scalable Java applications using Spring Boot.
- Build and consume RESTful APIs and contribute to a microservices-based system architecture.
- Leverage AWS services, particularly AWS Connect and Lambda, to design and deploy cloud-native solutions.
- Implement event-driven architectures using Apache Kafka for real-time data streaming and processing.
- Write optimized and efficient SQL queries and work with relational and NoSQL databases.
- Integrate backend systems using JavaScript for scripting or lightweight development.
- Perform code reviews, debugging, troubleshooting, and performance tuning.
- Ensure security, performance, and scalability of all application components.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Required Skills :
- Strong experience in Spring Boot, including dependency injection, configuration, and REST API development.
- Proficient with AWS services, including AWS Connect, Lambda, and other core services (EC2, S3, etc.).
- Expertise in Kafka for building real-time, event-driven systems.
- Sound understanding of RDBMS (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
- Working knowledge of JavaScript (for scripting or integrations).
- Deep understanding of software engineering best practices, including unit testing, CI/CD, and version control (e.g., Git).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
Preferred Qualifications :
- Familiarity with containerization tools like Docker and orchestration via Kubernetes.
- Exposure to API Gateway, OAuth 2.0, and other authentication/authorization mechanisms.
- Certification in AWS or Java technologies is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1544183
Interview Questions for you
View All