remote
Backend Software Engineer - Axis Max Life Insurance
Software Engineer
Backend Software Engineer responsible for designing, developing, and delivering scalable web, mobile, and API services using Java/Python, cloud platforms, containerization, and modern DevOps practices.
About the role
Key Responsibilities
- Collaborate with senior engineers to design and implement high‑performance backend services for web, mobile, and API consumption.
- Develop, test, and maintain microservices using Java or Python, ensuring clean code and adherence to architectural standards.
- Integrate data sources and databases (SQL/NoSQL) and build data pipelines for analytics and reporting.
- Deploy and manage applications on AWS (IaaS/PaaS) using Docker containers and Kubernetes orchestration.
- Implement CI/CD pipelines, automated testing, and monitoring to support rapid, reliable releases.
- Stay current with emerging technologies such as Generative AI and contribute to proof‑of‑concept initiatives.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field with 2–4 years of backend development experience.
- Proficiency in Java or Python and strong SQL querying skills.
- Hands‑on experience with AWS services, Docker, and Kubernetes.
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and version control (Git).
- Ability to work in an Agile environment, communicate effectively, and solve complex technical problems.
Skills
javapythonsqlawsdockerkubernetescicd