Description
You will design and develop scalable backend applications using Java and Spring Boot within a microservices architecture.
Responsibilities
- Build and maintain RESTful APIs and backend services for distributed systems.
- Implement performance monitoring and alerting using Grafana and Prometheus.
- Conduct performance testing using K6 and troubleshoot production issues.
- Optimize application performance and collaborate with cross-functional teams for deployment.
Required Skills
- Strong experience in Java and Spring Boot.
- Hands-on experience with Microservices architecture.
- Proficiency with Grafana, Prometheus, and K6.
- Deep understanding of API development and distributed systems.
- Experience with CI/CD pipelines and cloud environments.
- Bachelor's degree in Computer Science or equivalent industry experience.
- 5+ years of professional software development experience.
Preferred Skills
- Ability to influence multiple teams on technical considerations and share deep knowledge.
- Self-motivated with strong interpersonal skills to present ideas to senior management.