Backend Engineer Spring Boot

Design, develop, and maintain RESTful APIs using Java and Spring Boot
• Lead and enforce best practices for API design, versioning, and documentation
• Implement and manage authentication and authorization mechanisms
• Collaborate with product, QA, and DevOps teams using Agile (Rally)
• Manage source code and reviews using GitHub
• Design and support CI/CD pipelines using GitHub Actions
• Ensure compliance with security standards and vulnerability management
• Troubleshoot production issues and drive performance, reliability, and
scalability improvements

Strong hands-on experience with Java and Spring Boot
• Proven experience designing and building RESTful APIs
• Required experience with Google Cloud Platform (GCP) (e.g., Cloud Run,
GKE, Compute Engine, Pub/Sub, Cloud SQL)
• Strong understanding of web services and distributed systems
• Experience with authentication and authorization (OAuth2, JWT, IAM)
• Proficiency with GitHub and GitHub Actions–based CI/CD
• Experience working in Agile/Scrum environments using Rally
• Solid understanding of application security and vulnerability remediatio

Strong ownership, accountability, and delivery mindset
• Self-driven with the ability to lead initiatives end-to-end
• Excellent team player and mentor
• Clear communicator across technical and business stakeholders
Nice to Have
• Experience with containers, Kubernetes, and microservices
• Exposure to monitoring, logging, and observability tools
• Experience with high-volume or mission-critical system

Similar jobs