Senior Software Engineer
Position Overview:
We are seeking an adept Senior Software Engineer with a strong background in Java, Spring Boot development and awareness and exposure to frontend (ReactJS/.Net). The ideal candidate will possess a minimum of 5+ years of hands-on experience in building and supporting robust applications using Java and Spring Boot frameworks. One who excels at analyzing and resolving production issues quickly. This role focuses on investigating support tickets that are complex and require engineering expertise, identifying root causes, and implementing code fixes to maintain smooth business operations. This resource will work 5 days a week in the Bangalore clean room in order to collaborate with the production support team and handle PHI access according to our requirements. Strong communication skills and the ability to collaborate effectively with cross-functional teams are essential. If you are passionate about leveraging technology to transform Digital Health Management, possess the requisite skills and experience, and align with our values of customer-centricity, innovation, and ownership, please contact our talent acquisition team with your resume.
Responsibilities:
- Lead by the principle of "customer first" to analyse, debug, develop, and maintain customer-centric software.
- Collaborate closely with multidisciplinary teams to analyse, debug and fix issues with high quality code, zero regressions, scalable, innovative technical solutions.
- Optimizing components for maximum performance and scalability
- Participates in R&D, Proof of Concepts, Prototyping, Code review, Root Causing, etc.
- At least 2-3 yrs of experience in taking full ownership of software development lifecycle including planning, design, architecture, development, test & deployment. And 2+ years of experience in supporting production or customer issues and escalations.
- Review and analyze support tickets that are complex in nature and require more technical knowledge to analyze. Investigate issues to identify root causes and document findings clearly.
- Influences the development practices so that they follow best practices, policies, and procedures.
- Ensure software products meet all non-functional requirements including operational and security needs.
- Excellent verbal and written communication skills, problem solving skills.
- Address complex technical challenges within software systems, ensuring robustness, compliance, and customer satisfaction.
- Contribute to knowledge base
- Support the Lead and Mentor the team of software engineers and own the technical health of the service the team is working on.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in Java development with expertise in core Java, JDK, data structures, and multithreading.
- Strong analytical skills with experience in root cause analysis and fixes
- Strong experience with Spring and Spring Boot frameworks.
- Strong understanding of software design principles, architecture, and best practices
- Familiarity with server technologies, including Tomcat and WebLogic.
- Proficiency in working with relational databases such as Oracle and PostgreSQL
- Experience with messaging queues, particularly JMS MQ or Artemis MQ.
- Possess exceptional debugging and troubleshooting skills to resolve complex issues across the entire, cross-functional technology stack
- Awareness / exposure to debugging Frontend applications (ReactJS / .Net) is a good to have.
- Exposure to Kubernetes, containerization and cloud (AWS) technologies in building scalable, resilient, and distributed environments.
- Excellent problem-solving skills and the ability to work in a fast-paced and in production customer sensitive environments.
- Strong communication and collaboration skills. Quick learner.
- Experience and knowledge in working in the HRP application – specifically the Claims functionality. Added experience in other areas including Enrollment, Billing, Financials is a plus. Candidate must have worked previously in HRP
- Familiarity with ticketing systems (Jira, SalesForce) and production support workflows.