Compunnel
Job Summary
We are seeking a highly experienced Sr. Java Tech Lead/Developer to lead and contribute to the design, development, and delivery of enterprise-grade applications.
This role is approximately 75% hands-on development and 25% leadership/design, requiring deep technical expertise, strong architectural skills, and the ability to mentor and guide development teams.
Key Responsibilities
Technical Leadership & Design Lead application design and architecture using design patterns and reusable components. Guide and mentor developers, conduct code reviews, and ensure adherence to coding standards. Collaborate with stakeholders to clarify requirements and present design options. Contribute to high-level and low-level design documentation (HLD, LLD, SAD). Development & Delivery
Develop robust backend services using Java, Spring Boot, and microservices architecture. Work with databases including SQL and NoSQL (PostgreSQL, MongoDB). Integrate with third-party APIs and authentication mechanisms. Contribute to frontend development using React or other modern UI frameworks (optional but preferred). Ensure adequate test coverage through unit, integration, system, and performance testing. Participate in sprint planning, daily stand-ups, retrospectives, and agile ceremonies. DevOps & Cloud
Work with CI/CD pipelines and DevOps tools (Jenkins, Docker, Kubernetes). Deploy and manage applications on cloud platforms (AWS, Azure, GCP). Implement event-driven architecture using Kafka or RabbitMQ. Project & Team Management
Support project managers with execution planning and delivery tracking. Manage delivery of modules and complex user stories. Perform defect RCA and mitigation; monitor defect trends and improve quality. Estimate effort and resources for development tasks. Set goals for self and team; provide feedback and support upskilling initiatives. Documentation & Compliance
Create and review technical documentation, templates, and standards. Ensure compliance with configuration management and release processes. Maintain domain relevance and pursue certifications as needed. Required Qualifications
10+ years of hands-on Java development experience. Strong proficiency in Spring/Spring Boot and RESTful APIs. Experience with microservices architecture and cloud platforms (AWS, Azure, GCP). Proficiency in SQL and NoSQL databases. Experience with CI/CD tools and DevOps practices. Knowledge of Kafka, RabbitMQ, and event-driven systems. Strong problem-solving and communication skills. Experience leading teams and managing delivery in Agile environments. Preferred Qualifications
Experience with frontend technologies such as React. Exposure to biometrics, cryptography, and secure software development. Contributions to open-source projects. Experience with domain-specific certifications and enterprise architecture.
Education:
Bachelors Degree
We are seeking a highly experienced Sr. Java Tech Lead/Developer to lead and contribute to the design, development, and delivery of enterprise-grade applications.
This role is approximately 75% hands-on development and 25% leadership/design, requiring deep technical expertise, strong architectural skills, and the ability to mentor and guide development teams.
Key Responsibilities
Technical Leadership & Design Lead application design and architecture using design patterns and reusable components. Guide and mentor developers, conduct code reviews, and ensure adherence to coding standards. Collaborate with stakeholders to clarify requirements and present design options. Contribute to high-level and low-level design documentation (HLD, LLD, SAD). Development & Delivery
Develop robust backend services using Java, Spring Boot, and microservices architecture. Work with databases including SQL and NoSQL (PostgreSQL, MongoDB). Integrate with third-party APIs and authentication mechanisms. Contribute to frontend development using React or other modern UI frameworks (optional but preferred). Ensure adequate test coverage through unit, integration, system, and performance testing. Participate in sprint planning, daily stand-ups, retrospectives, and agile ceremonies. DevOps & Cloud
Work with CI/CD pipelines and DevOps tools (Jenkins, Docker, Kubernetes). Deploy and manage applications on cloud platforms (AWS, Azure, GCP). Implement event-driven architecture using Kafka or RabbitMQ. Project & Team Management
Support project managers with execution planning and delivery tracking. Manage delivery of modules and complex user stories. Perform defect RCA and mitigation; monitor defect trends and improve quality. Estimate effort and resources for development tasks. Set goals for self and team; provide feedback and support upskilling initiatives. Documentation & Compliance
Create and review technical documentation, templates, and standards. Ensure compliance with configuration management and release processes. Maintain domain relevance and pursue certifications as needed. Required Qualifications
10+ years of hands-on Java development experience. Strong proficiency in Spring/Spring Boot and RESTful APIs. Experience with microservices architecture and cloud platforms (AWS, Azure, GCP). Proficiency in SQL and NoSQL databases. Experience with CI/CD tools and DevOps practices. Knowledge of Kafka, RabbitMQ, and event-driven systems. Strong problem-solving and communication skills. Experience leading teams and managing delivery in Agile environments. Preferred Qualifications
Experience with frontend technologies such as React. Exposure to biometrics, cryptography, and secure software development. Contributions to open-source projects. Experience with domain-specific certifications and enterprise architecture.
Education:
Bachelors Degree