
Photon
Job Summary:
We are seeking a skilled and motivated Backend Developer with a strong proficiency in Springboot to join our dynamic development team. The ideal candidate will have a passion for creating user-friendly, responsive, and engaging web applications. You will work closely with our developers, designers, and product managers to deliver high-quality software solutions.
Key Responsibilities:
- Java Spring Boot microservices architecture in the cloud, preferably Azure Spring Apps that meets performance, scalability, and reliability requirements.
- Monitor Azure Dashboards for the health and performance of microservices applications, identifying and addressing potential issues before they impact users.
- Must have a good understanding of Database basics to query, index and measure performance with respect to data access from microservices is necessary.
- Familiarity with Spring JMS, JDBC, Azure Data Factory pipelines, Azure App config, Redis Cache is necessary.
- Familiarity with Azure App Insights to troubleshoot failures and examine logging is necessary.
- Must be able to work with tools like pgAdmin in PostgreSQL to examine data is necessary.
- Must be able to use API testing tools like Postman to help troubleshoot and root cause the issues.
- Must be able to work with Dev Ops team to help them with microservices deployment.
- Contribute steps to creating standard operating procedures and runbooks for troubleshooting in production, document fixes, provide release notes and any training materials for L1 support.
- Partner with stakeholders to understand business requirements and provide a fix or technical solutions that permanently resolves the issues raised.
Required Qualifications:
- 8+ years of total relevant work experience.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Proven experience in a technical leadership role supporting microservices-based applications.
- Deep understanding of microservices architecture, preferably Azure Spring Apps, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure, GCP).
- Experience with monitoring tools and practices for microservices (e.g., Prometheus, Grafana, ELK stack, Azure App Insights).
- Strong knowledge of DevOps practices, including CI/CD pipelines, and automated deployment.
- Proficiency in Java, Spring Boot Microservices, PostgreSQL.
- Excellent troubleshooting and problem-solving skills, with a systematic approach to incident response and root cause analysis.
- Experience leading and motivating a team in a fast-paced, agile environment.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams and stakeholders.
- Excellent English communication skills (C1 level)