FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsDockerDynamoDBElasticSearchGrafanaGraphQLGRPCJavaJenkinsKafkaKubernetesMicroservicesMySQLPostgresPrometheusRedisSpringSpring BootSpringBootTerraform
About the role
Key responsibilities & impact- Design and develop scalable, fault-tolerant backend services following Microservices and Hexagonal Architecture principles.
- Deploy and manage containerized applications on Azure Kubernetes Service (AKS) using Docker and Azure-native infrastructure.
- Collaborate with Product and Engineering teams to translate business requirements into scalable technical solutions.
- Create architecture documentation, estimations, and user stories that support Agile delivery processes.
- Ensure platform performance, security, reliability, and SLA compliance through engineering best practices.
- Mentor and guide engineers while promoting ownership, quality, and technical excellence.
- Lead and participate in code reviews to ensure scalability, maintainability, and adherence to engineering standards.
- Contribute to observability, incident response, and continuous platform improvement initiatives.
- Influence technical roadmaps and contribute to architecture, tooling, and platform decisions.
- Support operational excellence initiatives across backend systems and cloud environments.
Requirements
What you’ll need- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience.
- 6+ years of professional experience in Java backend development.
- 2+ years of hands-on experience with Spring Boot and Spring WebFlux.
- Strong experience designing and maintaining Microservices architectures and distributed systems.
- Solid understanding and practical application of Hexagonal Architecture (Ports & Adapters).
- Proven experience building and optimizing backend applications in high-throughput, low-latency environments.
- Experience with relational and non-relational databases such as PostgreSQL, MySQL, or DynamoDB.
- Familiarity with distributed caching technologies such as Redis or Memcached.
- Hands-on experience with Azure cloud services, including AKS, App Service, Application Gateway, and Storage Account.
- Strong experience with Docker and Kubernetes for containerization and orchestration.
- Exposure to CI/CD practices and tools such as Git, GitHub Actions, Jenkins, or Terraform.
- Solid understanding of secure coding practices, authentication flows, and encryption fundamentals.
- Experience implementing monitoring and observability solutions such as Datadog, Prometheus, or Grafana.
- Experience working with SaaS platforms or high-volume transactional systems such as eCommerce or fintech platforms.
- Experience with Kafka, GraphQL, gRPC, or Elasticsearch. (Nice to have).
- 2+ years of experience mentoring engineers, leading initiatives, or owning critical services.
- Strong communication skills and advanced English proficiency for direct collaboration with US-based teams and stakeholders.
Benefits
Comp & perks- Professional development opportunities
- Flexible working hours
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootSpring WebFluxMicroservicesHexagonal ArchitectureDockerKubernetesPostgreSQLMySQLRedis
Soft Skills
mentoringcollaborationcommunicationleadershipownershipquality assurancetechnical excellenceproblem-solvinginfluenceinitiative
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Engineering
