What are the responsibilities and job description for the Java Technical Lead position at Covetus?
Java Technical Lead
Experience Required - 10 Years
Must Have Technical/Functional Skill
s
1. Core Java & Advanced Java – Strong knowledge of Java 8 (streams, concurrency, collections, memory management
).2. Spring Ecosystem – Spring Boot, Spring MVC, Spring Data JPA, dependency injection, REST API developmen
t.3. Microservices Architecture – Design, development, and deployment of scalable microservices (REST/gRPC
).4. Database Expertise – SQL (PostgreSQL/MySQL/Oracle) NoSQL (MongoDB/Cassandra), query optimizatio
n.5. Cloud & DevOps Exposure – AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines (Jenkins/GitHub Actions
).
Roles & Responsibilit
ies
Design & Develop Systems – Architect and build scalable, high-performance backend systems and A
PIs.Hands-on Coding – Actively contribute to coding, debugging, and code optimization (not just oversig
ht).Technical Leadership – Guide team on design patterns, best practices, and code qual
ity.System Integration – Work on integrations with external/internal services, messaging systems (Kafka/Rabbit
MQ).Performance & Reliability – Ensure system scalability, security, monitoring, and production stabi
lityGeneric Managerial Skills, If
anyTeam Mentorship – Coach and upskill developers, conduct code revi
ews.Stakeholder Communication – Translate business requirements into technical soluti
ons.Agile Delivery Management – Work in Scrum/Kanban, sprint planning, backlog groom
ing.Decision Making – Drive architectural and technical decisions under constrai
nts.Ownership & Accountability – End-to-end responsibility for deliverables and production is
Salary : $120,000 - $130,000