About the role
Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot.
- Build scalable and reliable microservices-based applications.
- Develop and consume RESTful APIs.
- Work on system design, performance optimization, and code quality.
- Integrate applications with third-party services and internal systems.
- Participate in code reviews, testing, and deployment activities.
- Collaborate with cross-functional teams including frontend, DevOps, and QA.
- Ensure security, scalability, and maintainability of applications.
Requirements:
- Strong experience in Java (8+ years).
- Experience with frontend technologies like React or Angular.
- Hands-on experience with Spring Boot and microservices architecture.
- Experience in building RESTful APIs and backend services.
- Knowledge of databases such as MySQL, PostgreSQL, or NoSQL databases.
- Familiarity with messaging frameworks like Kafka or RabbitMQ.
- Experience with cloud platforms (Azure, AWS, or GCP).
- Understanding of CI/CD pipelines and DevOps practices.
- Good problem-solving and debugging skills.