Overview
Skills
Job Details
Responsibilities:
Design, develop, and implement RESTful APIs and microservices using Java and Spring Boot.
Collaborate with cross-functional teams to define, design, and deliver backend solutions.
Develop integrations between APIs, databases, and third-party systems.
Ensure application performance, scalability, and security best practices.
Participate in code reviews, testing, debugging, and optimization.
Maintain technical documentation and adhere to development standards and best practices.
Required Skills:
5+ years of hands-on experience in Java (8/11/17) development.
Strong experience with Spring Boot, Spring MVC, and Spring Security.
Proven experience in REST API design and development.
Good understanding of Microservices architecture.
Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, MongoDB).
Proficiency in Git, Maven/Gradle, and Jenkins (CI/CD pipelines).
Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) preferred.
Knowledge of Kafka or RabbitMQ is an advantage.
Strong analytical and problem-solving skills.
Nice to Have:
Experience with containerization (Docker, Kubernetes).
Exposure to API Gateway and OAuth 2.0 / JWT authentication.
Understanding of Agile / Scrum methodology.