About the role
Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and consume RESTful APIs and microservices.
- Collaborate with cross-functional teams to understand business requirements and deliver solutions.
- Write clean, efficient, and reusable code following best practices.
- Troubleshoot, debug, and optimize application performance.
- Work with databases and ensure data integrity and security.
- Participate in code reviews, testing, and deployment activities.
- Maintain documentation for development and support processes.
Requirements:
- Experience: 3-6 Years.
- Strong experience in Java and Spring Boot.
- Good understanding of Microservices Architecture.
- Experience with REST APIs and backend development.
- Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with Git and version control systems.
- Understanding of cloud platforms or CI/CD pipelines is an added advantage.
- Strong problem-solving and communication skills.
- Bachelor's degree in Computer Science, IT, or a related field.
Good to Have:
- Experience with Docker/Kubernetes.
- Knowledge of AWS, Azure, or GCP.
- Exposure to Kafka or messaging systems.
- Experience in Agile/Scrum environments.