Job Description

Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, and related frameworks.Implement secure, scalable, and reusable backend components aligned with enterprise architecture standards.Integrate backend services with databases, frontend applications, and third-party APIs.Ensure application performance, reliability, and scalability through code optimization and profiling.Work closely with DevOps and QA teams to automate build, deployment, and testing processes.Participate in code reviews, unit testing, and integration testing to maintain code quality.Troubleshoot production issues and provide timely resolutions.Required Skills & Experience5+ years of hands-on experience in Java (8/11/17) and Spring Boot development.Strong understanding of object-oriented design, design patterns, and microservices architecture.Experience in developing and consuming RESTful APIs.Working knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Experience with JPA/Hibernate, Spring Security, and Spring Data.Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.Proficient with version control tools (Git/Bitbucket) and CI/CD pipelines (Jenkins, Azure DevOps, or GitLab CI).Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).Exposure to banking/financial services systems and regulatory standards (preferred).

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs