Search by job, company or skills

Java Software Technical lead

8-10 Years
  • Posted 8 hours ago
  • Be among the first 10 applicants

Job Description

Job Summary

We are seeking an experienced Java Software Lead to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate will combine strong hands-on technical expertise with leadership skills, guiding development teams, ensuring best engineering practices, and aligning technical solutions with business objectives.

Key Responsibilities

Technical Leadership

  • Lead the end-to-end software development life cycle (SDLC) from requirements analysis to deployment and support.
  • Design and architect scalable, secure, and high-performance applications using Java and Spring ecosystem.
  • Define technical standards, best practices, and design patterns across the team.
  • Review code and ensure high quality, performance, and maintainability.

Development & Architecture

  • Develop and maintain backend services, RESTful APIs, and microservices using Java, Spring Boot, and related frameworks.
  • Ensure compliance with security standards and industry regulations (e.g., PKI, data protection).
  • Optimize application performance and troubleshoot complex production issues.
  • Drive adoption of test-driven development (TDD) and automated testing practices.

Team Leadership & Mentorship

  • Lead, mentor, and coach software engineers, fostering a culture of collaboration and continuous improvement.
  • Conduct technical evaluations, provide constructive feedback, and support career growth of team members.
  • Collaborate closely with product managers, architects, QA, and DevOps teams.

Stakeholder & Delivery Management

  • Translate business requirements into technical solutions and implementation plans.
  • Participate in estimation, planning, and delivery commitments.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.

Required Technical Skills

  • 8–10 years of experience in Java development with strong hands-on coding skills
  • Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Experience designing and developing RESTful APIs and microservices
  • Solid understanding of object-oriented design principles and design patterns
  • Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases
  • Experience with unit testing frameworks, TDD, and code quality tools
  • Familiarity with CI/CD pipelines, version control (Git), and DevOps practices
  • Experience with software engineering tools and Agile/Scrum methodologies

Soft Skills & Leadership Competencies

  • Proven ability to lead and inspire engineering teams
  • Strong problem-solving, analytical, and decision-making skills
  • Excellent communication and stakeholder management skills
  • High level of integrity, accountability, and ownership
  • Ability to adapt to change and manage complex challenges

More Info

Job Type:
Industry:
Employment Type:

Job ID: 152277095

Beware of Scammers

We don’t charge money for job offers