Technical Lead - Java

Job Locations IN-Bangalore | IN-Pune
ID 2023-2011
Position Type


Position Summary:

We are looking for a Lead Java Software Engineer who is passionate about analyzing, designing and developing cutting age software to solve a significant problem in Provider Data Management space. As a Lead Java Engineer, you will be working on our new product from top to bottom while creating new capabilities in various modules and will be a core problem solver.

In this role, you will be a key member in designing, implementing large-scale, distributed, highly available, data-driven enterprise frontend and backend software applications.

The ideal candidate will be excited about working on new product development, is comfortable pushing the envelope and challenging the status quo, sets high standards for him/herself and the team, and works well with ambiguity.

What you will do:

  • Work with a global cross-functional engineering team on developing new services , tools to enable core Product capabilities.

  • Design, develop and test cloud native, large scale, scalable, distributed, highly available, data-driven enterprise software applications

  • Take full ownership of software development lifecycle including planning, design, architecture, development, test & deployment of services

  • Evaluate new technology solutions, innovation, evolution, and trade-offs

  • Participates in R&D, Proof of Concepts, Prototyping, Code review etc.

  • Influences the development practices so that they are in compliance with 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

  • Ability to document and explain technical details clearly and concisely.

What you bring:

  • A hands-on, 7+ years of experience in design, architecture, developing and testing software systems or services.

  • Experience in working with Java and related technologies such as Hibernate, Spring, Spring Boot, PostgreSQL, JPA, webservices, Tomcat Application Server .

  • Experience with REST API services development on Open API/Swagger specification

  • Experience in building scalable, event-driven architecture, caching, observable and highly performant technology services

  • Experience in developing secured applications (such as integrations with SSO, Oauth2, SAML, Spring security, etc.)

  • Experience in working with messaging systems such as Confluent Kafka/ Azure Event Hub

  • Experience in working with build and unit tests frameworks such as Maven, JUnit, Integration tests, Spring Mock

  • Experience in working with containers, orchestration technologies, Git and Continuous Integration (CI)/Continuous Delivery (CD) pipelines.

  • Knowledge of TCP/IP Networks, HTTP Protocol, Application Load Balancing, Reverse/Forward Proxy, SSL Encryption and Certificate management

  • Experience in working with Agile/Scrum based development process

 Bonus points:

  • Nice to experience with Web front-end development using React, Redux, Typescript, Kendo-UI, HTML5, CSS3

  • Nice to experience with cloud platforms or platform as a service such as Docker, Kubernetes and Azure Cloud

  • Nice to experience in developing Workflow Engine Services using tools such as Kogito, JBPM

  • Nice to have healthcare domain experience, preferably with expertise in provider data and familiarity with HL7 or FHIR data models



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed