Member of Technical Staff – MTS
Athena Health View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop backend applications and services using Java to support business-critical workflows and platform capabilities.
- Build and maintain scalable microservices that integrate with internal platforms and dependent systems.
- Implement cloud-based solutions on AWS with attention to reliability, security, and maintainability.
- Collaborate with engineers, product managers, and other stakeholders to translate business requirements into technical solutions.
- Create and enhance APIs and service integrations that support high-volume transactional workflows.
- Troubleshoot application and service issues, identify root causes, and deliver fixes that improve system stability.
- Contribute to code reviews, unit testing, and team engineering practices that improve software quality and consistency.
- Optimize application performance and service interactions to support scalability and operational efficiency.
- Use AI tools, where appropriate, to improve productivity in day-to-day engineering work, such as understanding unfamiliar code, drafting test cases, summarizing technical information, or exploring implementation options, while reviewing outputs carefully before applying them.
- Document technical designs, implementation details, and service dependencies for shared understanding across the team.
- Participate in sprint planning, backlog refinement, and estimation activities.
- Support deployment, release validation, and post-release monitoring for assigned services or features.
- Assist in improving CI/CD workflows and development practices across the team.
- Contribute to monitoring and alerting improvements that help detect and resolve production issues.
- Partner with adjacent teams to align on API contracts, integration points, and shared dependencies.
- Share technical knowledge through walkthroughs, documentation, and collaborative problem-solving sessions.
- Identify opportunities to simplify workflows or reduce manual effort through service enhancements and automation.
- 2 to 4 years of software engineering experience in backend development, distributed systems, or related application development work.
- Hands-on experience with Java for building and maintaining production applications.
- Experience developing or supporting microservices and service-based architectures.
- Working knowledge of AWS and cloud application deployment concepts.
- Experience building or consuming RESTful APIs and integrating with distributed systems.
- Understanding of software engineering fundamentals, including object-oriented design, testing, debugging, and version control.
- Experience working in Agile or iterative development environments with cross-functional teams.
- Ability to analyze technical issues, communicate clearly, and contribute practical solutions.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent relevant experience.