Source description
About the role
Key Responsibilities: - Design and develop scalable microservices using Java 17+ and Spring Boot 3.2.4. - Optimise API performance and integrate with databases like PostgreSQL and Elasticsearch. - Implement event-driven architecture using Kafka or RabbitMQ. - Manage caching and improve performance using Redis. - Ensure optimal system performance, scalability, and security best practices. - Work closely with DevOps, QA, and Product teams to build and deploy applications. - Write clean, well-documented, and testable code. - Participate in code reviews, system design discussions, and performance optimisations. - Experience with Docker, Kubernetes, and CI/CD pipelines. - Cloud experience (AWS, GCP, or Azure). - Familiarity with monitoring tools like Prometheus, Grafana, and the ELK stack. Qualification: - Minimum of 4-5 years of professional experience in backend development. - Solid foundation in software design principles, microservices architecture, and RESTful API development. - Familiarity with CI/CD pipelines, source control (Git), and agile development practices. - Excellent analytical, problem-solving, and communication skills. - Ability to work independently as well as collaboratively in a team workplace. - Exceptional communication and interpersonal skills. .
More at Tata Elxsi