
Search by job, company or skills
Responsibilities
Design and develop robust, scalable, and high-performanceJava Spring Bootmicroservices/ Python as a secondary language.
Write clean, maintainable code followingSOLIDprinciples and design patterns.
Build and optimize APIs and backend systems in a distributed microservices architecture.
Manage cloud infrastructure usingAWS services(EKS, EC2, RDS, Lambda, etc.).
Automate deployments usingKubernetes,ArgoCD,Terraform, andGitHub Actions.
Monitor and troubleshoot production systems using tools likeDynatrace.
Ensure system reliability, scalability, and adherence toSLAsthrough SRE best practices.
Perform root cause analysis for production incidents and implement preventive measures.
Optimize relational databases (e.g.,PostgreSQL,MySQL) for performance and reliability.
Collaborate with cross-functional teams to ensure seamless delivery and operational readiness.
Mentor junior developers and drive technical excellence across the team.
Requirements5+ yearsof hands-on experience inJavaandSpring Bootdevelopment.
Good to have knowledge of Python programming language
Strong expertise inmicroservices architectureand distributed systems.
Proficiency in AWS services and cloud infrastructure management.
Hands-on experience withKubernetes,ArgoCD, and CI/CD tools.
Strong knowledge ofDynatraceor similar monitoring tools.
Expertise in relational databases (e.g.,PostgreSQL,MySQL) and query optimization.
Solid understanding ofSRE concepts: SLAs, SLOs, error budgets, and incident management.
Experience with Infrastructure as Code (IaC) usingTerraform.
Strong problem-solving and troubleshooting skills in production environments.
Excellent communication and collaboration skills.
Able to work on call on and shifts
Why work for Material
In addition to fulfilling, high-impact work, company culture and benefits are integral to determining if a job is a right fit for you. Here s a bit about who we are and highlights around what we offer.
Job ID: 111433567