Experience Range: 6 to 10 years
Hiring Locations: Chennai, Trivandrum, Kochi
As a Senior Developer/Technical Lead, you will be responsible for designing, developing, and maintaining high-performance applications using Core Java, Spring Boot, and integration frameworks. You’ll optimize solutions using design patterns, ensure code quality, guide team members, and contribute to technical decisions. You will also interface with customers, provide delivery leadership, and drive technical excellence within the team.
ResponsibilitiesDevelop robust Java-based applications in line with design specifications.
Use reusable components and patterns for high efficiency and maintainability.
Write and review code, perform debugging, and ensure adherence to coding standards.
Create/review technical documentation including design and test artifacts.
Lead configuration management and CI/CD processes.
Collaborate with QA for test plan creation and defect resolution.
Provide technical guidance to team members and mentor junior developers.
Support project estimation, planning, and release activities.
Interface with clients to clarify requirements and showcase design options.
Ensure team engagement, knowledge sharing, and upskilling initiatives.
Drive continuous improvement in quality and performance.
Proactively manage risks, timelines, and dependencies.
Mandatory SkillsCore Java (strong OOP fundamentals)
Spring Boot framework
Apache Camel Integration (Java Camel)
REST API development & integration
SQL/NoSQL (MySQL, PostgreSQL, MongoDB)
Frontend: Angular
Cloud: AWS / Azure / GCP
CI/CD and DevOps practices (Docker, Kubernetes)
Agile (Scrum/Kanban)
Strong understanding of SDLC and design patterns
Good to Have SkillsHealthcare domain experience (provider/member services)
Experience in performance tuning and application security
Experience with automation tools and performance monitoring
Interface definition languages (IDL), Modelling languages
Domain certifications in healthcare or cloud platforms
Soft SkillsExcellent verbal and written communication
Strong client interaction and presentation skills
Ability to mentor, motivate, and guide teams
Strong analytical and problem-solving skills
High accountability and ownership
Ability to work under pressure and manage multiple priorities
Proactive attitude and learning mindset