- Develop scalable RESTful APIs and microservices using Java and Spring Boot.
- Design and implement backend solutions, batch processes, and rule-based engines.
- Work with PostgreSQL/MongoDB and perform database design, query optimization and tuning.
- Integrate applications with AWS services such as S3, SQS and AWS Batch.
- Collaborate with product, business, and frontend teams to understand requirements and deliver solutions.
- Write clean, maintainable, and secure code following SOLID principles and best practices.
- Participate in code reviews, testing, CI/CD, and production support.
Required Skills:
- Solid hands-on experience in Java, Spring Boot, Spring Framework, Spring Data JPA/Hibernate.
- Good understanding of Microservices, REST APIs, Data Structures & Algorithms and Database Design.
- Experience with PostgreSQL/SQL and NoSQL databases.
- Hands-on exposure to AWS, Docker, Git, Maven, Jenkins, and JUnit.
- Strong problem-solving and analytical skills.