Technical Lead and Senior Java Developer

2 weeks ago


Bengaluru, Karnataka, India Encora Inc. Full time

Technical Leadership Opportunity

As a Technical Lead and Senior Java Developer at Encora Inc., you will be a key member of our technology and agile team, focused on developing and delivering cutting-edge software solutions.

Your responsibilities will include leading and actively participating in the design, development, and delivery of software projects, collaborating in architecture definition and implementation, and mentoring junior engineers.

Key Responsibilities

  1. Define and implement software project architecture.
  2. Collaborate with cross-functional teams to define project requirements, scope, and objectives.
  3. Design and develop high-quality software solutions using Java 21 and Quarkus framework.
  4. Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous improvement.
  5. Conduct code reviews, ensure code quality, and enforce best practices in software development.
  6. Collaborate with product managers and stakeholders to understand business needs and translate them into technical requirements.
  7. Identify and resolve technical challenges, troubleshoot issues, and provide innovative solutions.
  8. Participate in agile methodologies, including sprint planning, backlog grooming, and retrospective meetings.
  9. Stay updated with emerging technologies and industry trends, and leverage them to drive innovation and efficiency.

Requirements and Qualifications

  1. Bachelor's degree in computer science, software engineering, or a related field.
  2. Proven experience as a senior software engineer.
  3. Extensive experience in project management, including planning, resource allocation, and risk management.
  4. Solid understanding of software development principles, best practices, and design patterns.
  5. Strong problem-solving and analytical skills, with a proactive and results-oriented mindset.
  6. Excellent communication and leadership abilities, with a track record of effectively leading and collaborating with teams.
  7. Experience working in an agile development environment.
  8. Self-motivated and able to work independently, as well as in a team-oriented setting.

Role-Specific Requirements

  1. Strong proficiency in Java 21, with a good understanding of Quarkus framework.
  2. Experience with Quarkus extensions like core, native, resteasy-client, validator, cache, etc.
  3. Understanding of security protocols like OIDC and OAuth2.0.
  4. Proficiency in using Gradle for build automation.
  5. Understanding of microservices architecture and RESTful APIs.
  6. Experience with gRPC for inter-service communication.
  7. Proficient in writing unit tests with JUnit5 and Mockito.
  8. Familiarity with infrastructure tools like Azure, Kubernetes, Buildpacks, Gitlab CI, etc.
  9. Knowledge of monitoring and tracing tools like Grafana, Prometheus, Jaeger.
  10. Ability to work with Git and CI/CD pipelines.


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    **Job Title:** Senior Java Technical LeadWe are looking for a highly skilled and experienced Senior Java Technical Lead to join our team at Tata Consultancy Services. The successful candidate will be responsible for leading technical teams in the design, development, and implementation of large-scale Java-based systems.**Estimated Salary:** ₹2,500,000 -...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Role: Senior Java Technical LeadExperience range: 10-14 yearsJob description:Required technical skill set: Java, Java8, SpringBoot, Microservices8+ years of experience in Java/J2EE having strong hold in Core Java. (Must have)Looking for a senior technical lead who can drive the discussions with customer and drive the projects on his own.Strong hands on...

  • Senior Java Developer

    4 weeks ago


    Bengaluru, Karnataka, India TalentWorx Consulting Full time

    Job Title: Senior Java Developer - Technical LeadJob Summary:TalentWorx Consulting is seeking a highly skilled Senior Java Developer - Technical Lead to lead our engineering team. The ideal candidate will have a strong background in Java 11 and above, Spring Boot, Spring Batch, and Spring Security.Responsibilities:Providing technical direction and...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Role: Senior Java Technical LeadExperience range: 8-12 yearsJob description:Key responsibilities: Drive technical discussions with customers, lead projects, and develop solutions using Java 8 and Spring Boot.Strong programming skills in Java 8 development.Expertise in requirement gathering, design, implementation, unit testing, and deployment.Hands-on...

  • Senior Java Developer

    1 month ago


    Bengaluru, Karnataka, India Société Générale Assurances Full time

    As a Senior Java Developer - Technical Lead at Société Générale Assurances, you will be responsible for leading the development of our critical Air-Agora application, driving technical evolutions, and guiding technical team members to accomplish objectives.Key responsibilities include:Drive the Weblogic upgrade and move to target tools, Oracle migration...


  • Bengaluru, Karnataka, India Calsoft Full time

    About the Role:We are seeking a highly skilled Senior Java Technical Lead to join our team at Calsoft. As a key member of our technical leadership team, you will be responsible for overseeing all aspects of Java projects, including planning, execution, monitoring, and control.Key Responsibilities:Ensure projects are delivered on time, within budget, and meet...

  • Senior Java Developer

    1 month ago


    Bengaluru, Karnataka, India Société Générale Assurances Full time

    Job Description:As a Senior Java Developer - Technical Lead, you will be responsible for leading the development of our Air-Agora application, a critical component of our PNL chain. You will drive technical evolution, guide team members, and work towards accomplishing objectives.Key Responsibilities:Drive Weblogic upgrade and move to target tools, Oracle...


  • Bengaluru, Karnataka, India Anvaya Info Solutions Pvt. Ltd Full time

    We are seeking a highly skilled Senior Java Developer and Technical Lead to join our team at Anvaya Info Solutions Pvt. Ltd.**Job Summary:**The ideal candidate will have a strong background in Java development, with a minimum of 5+ years of experience in designing and implementing scalable web systems. They should possess excellent skills in algorithms, data...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    At Futures And Careers, we are seeking a skilled Java Technical Lead to join our team of software engineers. This role is based in Bengaluru and is a great opportunity to work on cutting-edge cloud-based projects.Key ResponsibilitiesDesign and document the backend module to ensure seamless integration with existing systems.Collaborate with developers to...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Tata Consultancy Services seeks an experienced Senior Java Technical Lead to lead technical discussions with customers and drive projects independently.The ideal candidate should have strong hands-on programming skills in Java 8 development, proficiency in Java streams, and experience with Microservices. They should also possess good experience in...


  • Bengaluru, Karnataka, India Caterpillar Full time

    Job Title: Senior Java Developer LeadAt Caterpillar, we're looking for a skilled Senior Java Developer Lead to join our team. As a key member of our development organization, you'll play a crucial role in shaping the future of our products.Key Responsibilities:Lead a team of Java developers in a technical capacity, providing guidance and mentorship to ensure...


  • Bengaluru, Karnataka, India Epam Full time

    Job DescriptionWe are looking for a skilled Senior Java Developer and Technical Lead to join our team at EPAM.The selected individual will lead the development and deployment of Java-based applications utilizing SQL, Spring, and Hibernate frameworks. This role involves close collaboration with various teams to design, develop, and maintain reliable and...

  • Java Technical Lead

    1 month ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Senior Java Technical LeadAt Tata Consultancy Services, we are seeking a highly skilled and experienced Senior Java Technical Lead to join our team.Key Responsibilities:Lead the development of complex Java applications using Java 8 and Spring Boot.Drive technical discussions with customers and stakeholders to deliver projects on time and within...


  • Bengaluru, Karnataka, India Epam Full time

    Seize the opportunity to elevate your career in software development as a Senior Java Technical Lead at EPAM.The role involves spearheading the design and deployment of Java-oriented applications utilizing SQL, Spring, and Hibernate frameworks. As a technical lead, you will collaborate with various teams to create, develop, and uphold code that is both...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Senior Java Technical LeadOverview: We are seeking a seasoned Java Technical Lead with extensive experience in leading technical teams and driving projects from concept to delivery.Key Responsibilities:Technical Leadership: Provide technical guidance and oversight to development teams, ensuring the successful delivery of Java-based...


  • Bengaluru, Karnataka, India Futures And Careers Full time

    Job Title: Java Backend Technical LeadJob Description for Java Backend Technical Lead:This position is based in Bengaluru, however, we are a remote-first company at Futures And Careers.Key Responsibilities:Design and Document the Backend moduleDesign and Document security, scaling, performance, feature and user-experience enhancementsGuide Developers towards...


  • Bengaluru, Karnataka, India Sapiens Full time

    About the RoleWe are seeking a seasoned Senior Java Technical Lead to join our team in Bangalore. As a key player, you will be responsible for leading technical teams and driving project success.


  • Bengaluru, Karnataka, India Epam Full time

    About the Role:We are seeking a Senior Java Developer to contribute to the development and maintenance of high-quality software solutions. The selected candidate will play a crucial role in designing, developing, and testing Java-based applications.Key Responsibilities:Develop and maintain complex Java applicationsCollaborate with the development team to...

  • Senior Java Developer

    4 weeks ago


    Bengaluru, Karnataka, India DGS TECHNICAL SERVICES PRIVATE LIMITED Full time

    Full Stack Java Developer OpportunityAbout the RoleWe are seeking a skilled and experienced Full Stack Java Developer to join our team at DGS TECHNICAL SERVICES PRIVATE LIMITED. The successful candidate will be responsible for designing, developing, and maintaining our Java-based applications.Key ResponsibilitiesDesign and develop robust, scalable, and...

  • Technical Lead

    3 weeks ago


    Bengaluru, Karnataka, India Luxoft India Full time

    Job Title: Technical Lead - Java Development About Luxoft Luxoft is a global digital strategy and software engineering firm that drives business change for customers worldwide. With a unique blend of engineering excellence and deep industry expertise, we help over 425 global clients innovate in the areas of automotive, financial services, travel...