Primary Responsibilities:
- Design and develop highquality software architecture and components
- Plan, prioritize, and execute tasks across the full software development life cycle
- Build tools and applications using clean, effective, and maintainable code
- Automate workflows using appropriate tools and scripting
- Review, debug, and optimize code for quality and performance
- Lead and mentor a small team, providing continuous feedback, supporting career growth, and helping resolve technical blockers
- Perform validation, performance, and verification testing to ensure reliability
- Collaborate with internal teams and external vendors to troubleshoot issues and enhance product functionality
- Document development phases, maintain technical artifacts, and monitor system health
- Ensure software remains current with modern technologies,
frameworks, and best practices
- Continuously improve system scalability, efficiency, and overall performance
Required Qualifications:
- Solid experience in developing Microservices using Java 1.8, Spring REST, Spring Boot, and JPA
- Handson expertise with Docker, Kubernetes, Azure, and CI/CD pipelines using GitHub
- Proficient in JUnit, TestNG, Mockito, Splunk, Grafana, and PostgreSQL
- Good understanding of DomainDriven Design (DDD) and ObjectOriented Programming (OOP)
- Knowledge of asynchronous programming and eventdriven architectures
- Analytical mindset with solid problemsolving skills
📌 Java Technical Lead (Chennai)
🏢 Optum
📍 Chennai