Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates should possess 3-6 years of professional experience in backend development using Java and Spring Boot. A strong understanding of RESTful APIs and microservices architecture is required, along with hands-on experience in Kubernetes for container orchestration and GCP services such as GKE, Cloud Run, Pub/Sub, and Cloud Storage. Proficiency in Git and CI/CD tools like Jenkins or GitLab CI is necessary, as are strong problem-solving skills and the ability to work in agile teams. A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience, is also required. Exposure to Apigee API management, Docker, monitoring/logging tools, and cloud security best practices are considered advantageous.
The Software Engineer will design, develop, and maintain backend services using Java and Spring Boot, building and deploying microservices within Kubernetes. They will leverage GCP services for application hosting, scaling, and monitoring, and integrate APIs and services following best practices for security and performance. Responsibilities also include collaborating with DevOps teams to optimize CI/CD pipelines, ensuring high code quality through testing and code reviews, troubleshooting production issues, and translating requirements into technical solutions in collaboration with product owners and architects.
Payment technologies and software solutions