Sr. Java Developer
Location: BangaloreRole OverviewAn experienced Lead Java Developer is sought to develop business solutions within the healthcare industry. This role involves working with modern frameworks for container, cloud, and serverless Java/Linux-based solutions.Key ResponsibilitiesPartner directly with business users to clarify requirements and influence solutions. Design architecture and technical approaches for enterprise solutions. Lead developers within a pod, driving delivery and technical direction. Plan and deliver complex, long-term projects involving multiple teams. Oversee projects in terms of architecture, design, implementation, and maintenance. Lead the development of new systems and technologies, ensuring alignment with requirements. Establish and enforce quality standards for coding patterns and code reviews. Serve as a technical lead, providing guidance and reviewing the work of other team members. Mentor and train developers, helping them navigate technical challenges. Required QualificationsExperience:A minimum of 7 years of experience in software engineering with hands-on architecture experience. Demonstrated experience designing and implementing enterprise solutions and creating architecture diagrams. Technical Skills:Proficiency in Java and the Spring Framework, including Spring Boot. Experience with cloud platforms such as AWS. Familiarity with Agentic AI (e.g., Claude, Codex, ChatGPT) and the ability to validate and quality-check AI-generated code. Experience developing RESTful web services and working with microservices architecture. Knowledge of messaging services such as Kafka or IBM MQ. Understanding of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle). Knowledge of unit testing frameworks (e.g., JUnit, Mockito). Experience with SQL development and database management. Preferred QualificationsExperience in the healthcare domain, including exposure to laboratory, clinical, or diagnostic platforms. Experience with product implementation. Familiarity with relational and NoSQL databases for large-scale enterprise solutions. Experience developing container-based and serverless applications.