Lead Java Full-stack Engineer (T8)

Ness Digital Engineering

About The Position

As an Engineering Lead for the application delivery team, you will be responsible for leading a talented team of engineers (DEV&QA). You will demonstrate high technical acumen, solution design capability, and strong hands-on expertise in the development of technical solutions for complex business requirements. You will play a leading role in providing the technical guidance to the team, best practices adoption, fostering a collaborative & dynamic team built-up ensuring successful development and delivery of high-quality enterprise applications/systems.

Requirements

  • Knowledge on the system architecture (N-Tire, Microservices, Cloud-native).
  • Strong knowledge of system design principles for scalable, high-performance, and extensible solutions for enterprise-grade distributed and services systems.
  • In-depth hands-on expertise of Java, JEE & spring technologies/frameworks (Spring Core, Spring MVC, Spring Cloud, Spring Boot) and tools.
  • In-depth hands-on experience with data frameworks and services technologies (Hibernate, Restful services Spring JDBC etc).
  • Working experience in UI development using Angular/React JS, Javascript, HTML5 & CSS.
  • Experience with API development & management and knowledge on Cloud-based platforms and services (AWS, Google).
  • Significant knowledge of Oracle PL/SQL and SQL.
  • Working experience of Spring Boot application configuration, deployment and troubleshooting on server platforms Oracle Web logic/Tomcat/Cloud.
  • Working knowledge of Dev-Ops: Git, Jenkins, CI/CD pipelines, etc.
  • Understanding of Test-Driven Development practices as well as Automation and Unit Testing.
  • Working knowledge on system observability/monitoring and alerting.
  • Strong Analytical Skills.
  • Experienced in agile development methodology.
  • Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
  • Proven experience (12+ years) in Engineering role.
  • 3+ Years experience as Engineering/Technical lead role.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Demonstrated experience in delivering complex enterprise-grade software solutions.

Nice To Haves

  • Any experience in building applications for the financial industry is a plus.

Responsibilities

  • Deliver business value through application development and enhancements.
  • Demonstrate a strong sense of ownership and responsibility with assignments. This includes requirements analysis, architecture, design and technical specifications, implementation, unit testing, builds/deployments, and code management.
  • Evaluate, assess, plan, and guide technical direction and design decisions.
  • Mentor, guide the development team through the process of design, estimation, development, and unit testing.
  • Conduct code reviews, ensure coding standards are maintained, lead the best practices adoption, and drive continuous improvement in development processes.
  • Lead to inspire a team of engineers, fostering a positive and productive work culture.
  • Be a self-starter and an excellent team player.
  • Stay abreast with industry trends and technological advancements and apply this knowledge to guide the team in selecting appropriate technologies and methodologies.
  • Provide technical guidance, support professional development, and conduct regular performance reviews in conjunction with the delivery managers.
  • Interface, collaborate and communicate effectively with business and cross-functional/technical partners.
  • Actively participate and contribute to PI, product & release planning etc.
  • Collaborate with onsite and offsite team members effectively.

Benefits

  • access to trainings and certifications
  • bonuses
  • aids
  • socializing activities
  • attractive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service