CrawlJobs Logo

Java Technical Lead

India, Hyderabad · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

The Technical Lead – Java will be responsible for leading end-to-end Java-based enterprise application development projects. This role requires strong expertise in Java, Spring Boot, and Microservices architecture, along with the ability to design scalable systems, guide development teams, and collaborate closely with clients to deliver high-quality solutions aligned with business objectives.

Job Responsibility

  • Lead the complete Software Development Life Cycle (SDLC) including design, development, testing, deployment, and support
  • Collaborate with clients and stakeholders to gather requirements and translate business needs into scalable technical solutions
  • Architect and design enterprise-grade applications using Java, Spring Boot, and Microservices architecture
  • Develop and optimize RESTful APIs and backend services
  • Conduct code reviews and enforce coding standards, best practices, and design principles
  • Mentor and guide a team of 5–10 developers, ensuring technical excellence and timely delivery
  • Identify technical risks and provide mitigation strategies
  • Work closely with DevOps, QA, UI/UX, and Product teams for seamless project execution
  • Drive performance optimisation, security best practices, and scalability improvements

Requirements

  • Strong hands-on experience in Java (8 or above)
  • Expertise in Spring Boot, Spring MVC, and Microservices architecture
  • Experience in building and consuming REST APIs
  • Strong knowledge of JPA/Hibernate and ORM frameworks
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server)
  • Hands-on experience with Docker and Kubernetes
  • Good understanding of AWS/Azure/GCP cloud environments
  • Experience with CI/CD tools (Jenkins, Git, Maven/Gradle)
  • Strong knowledge of Design Patterns and System Architecture
  • Experience working with Messaging systems (Kafka/RabbitMQ) is an added advantage
  • Bachelor’s or Master’s degree in Computer Science or related field
  • 8–12 years of total experience in software development
  • Minimum 2–3 years of experience as a Technical Lead
  • Proven experience managing 5–10 member development teams
  • Strong client-facing communication skills
  • Ability to manage multiple priorities and lead technical discussions
  • Strong analytical and problem-solving skills
  • Ownership mindset and proactive leadership approach

Nice to have

  • Front-end exposure (React/Angular)
  • Experience with distributed systems and high-availability architectures
  • Knowledge of security best practices (OAuth2, JWT)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Technical Lead

8 matching positions

New

Java Technical Lead

Randstad is presently working with a regional financial services company providi...
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
10000.00 - 15000.00 RM / Month
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • 7+ years of professional software engineering experience in a full-stack capacity
  • Deep proficiency in Java (version 11 or higher preferred)
  • Extensive hands-on experience building enterprise-grade applications using the Spring Boot framework (Spring MVC, Spring Security, Spring Data)
  • Strong understanding of microservices architecture, RESTful API design, and asynchronous messaging (e.g., Kafka, RabbitMQ)
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions
  • Advanced, production-proven experience with React (including Hooks, Context API, and modern build tools like Vite or Webpack)
  • Proficiency in state management libraries (e.g., Redux Toolkit, Zustand) and routing
  • Strong fundamentals in modern JavaScript/TypeScript, HTML5, and CSS3/SASS
  • Strong grasp of OOP principles, SOLID design principles, and architectural patterns
  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Lead the architectural design and implementation of robust, scalable, and secure full-stack applications
  • Bridge the gap between frontend and backend, ensuring seamless integration, high performance, and optimal user experiences
  • Establish, promote, and enforce technical standards, code quality metrics, and best practices across the stack
  • Design and develop high-throughput, low-latency backend microservices using Java and Spring Boot
  • Build dynamic, responsive, and highly accessible user interfaces using React and modern state management libraries
  • Write clean, well-tested (unit, integration, E2E), and maintainable code
  • Act as a technical sounding board and mentor for junior and mid-level developers, conducting thorough code reviews and encouraging technical growth
  • Collaborate closely with Product Managers, UI/UX designers, and DevOps engineers to translate business requirements into concrete technical solutions
What we offer
What we offer
  • Good benefits
  • Hybrid Working
  • Public Transport Accessible
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are looking for a Java Technical Lead with proven experience building robust,...
Location
Location
United Kingdom , Belfast, Northern Ireland
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Experience working in the Capital Markets domain
  • Good understanding of Derivatives and Risk management is a significant advantage
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Extensive experience working with most if not all the technologies listed below: Java Core with extensive hands-on experience with concurrent programming
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Ensure application design adheres to the appropriate architectural and design patterns in the systems
  • Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The work will be developing strategic state-of-the-art solutions using agile met...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience working around the areas of Agile and DevOps - Application Lifecycle Management (ALM), Software Configuration Management (SCM) and Test Environment Management (TEM)
  • DevOps tool - GitHub/Bitbucket, TeamCity, Jenkins, Docker, Kubernetes, OpenShift, Tekton, uDeploy, Harness, App Insight et al in-enterprise environments
  • Good Experience in Observability frameworks and tools such as ELK, AppD, Splunk & Prometheus, Jaeger, and Grafana
  • Strong knowledge of Micro-Services, container-based architecture, and the corresponding deployment tools and techniques, including OOPs concepts and programming experience such as Java, Python, shell scripting etc.
  • Experience with CI/CD setup for Cloud (ECS) and On-premises environments, as well as with Orchestration tools: Dockers, Kubernetes is beneficial
  • Good experience on Build & Security scan tool like - Maven, Ant, SonarQube, BlackDuck, CyberArk
  • Good experience on Artifact Repository, collaboration wiki tool like CodeStation, Confluence, Artifactory, Nexus
  • 5+ years of DevOps experience in Linux/Unix and Windows environment. Command, bash scripting, Configuration, and administration of common services in Linux/Unix
  • Knowledge of DevSecOps concepts and infrastructure-as-a-code, as well as hands-on experience in security related to cloud-based infrastructure
  • Excellent debugging and troubleshooting skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Ability to take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Serve as advisor or coach to mid-level DevOps and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Java Technical Lead

We are seeking a highly experienced Senior Engineer / Java Technical Lead with 1...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands‑on Java development experience
  • Strong experience building systems or products from scratch (not just maintenance)
  • Deep understanding of OOP, data structures, algorithms, and design patterns
  • Strong experience with Spring, Spring Boot, Hibernate, or similar frameworks
  • Experience with RESTful APIs and microservices architecture
  • Solid understanding of SQL and NoSQL databases
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Strong debugging, troubleshooting, and performance optimization skills
  • Experience with distributed systems, messaging, and high‑scale architectures
  • Proven ability to own systems in production end‑to‑end
Job Responsibility
Job Responsibility
  • End‑to‑End System Architecture: Architect complete distributed systems from conceptualization to production rollout
  • Define system boundaries, components, and service responsibilities
  • Deliver High‑Level Design (HLD) and Low‑Level Design (LLD) documents
  • Ensure system architectures meet goals for scalability, reliability, performance, and security
  • Make clear engineering trade‑offs backed by strong reasoning
  • Component‑Level Design: Break large systems into independently deployable components
  • Define APIs, contracts, schemas, data models, and communication patterns
  • Apply modern architectural patterns: Domain‑Driven Design, Microservices, Event‑Driven Architecture, CQRS, Hexagonal Architecture
  • Ensure the design is maintainable, extensible, and future‑proof
  • Engineering Ownership: Build and deliver backend components with hands‑on Java expertise
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Job Role – Java Technical Lead
Location
Location
United States , Pittsburgh
Salary
Salary:
162000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Understanding and experience with Java including frameworks like Spring Boot, Hibernate, RESTful
  • Experience in designing and implementing scalable and maintainable software architecture
  • Providing technical guidance and direction to the development team, ensuring adherence to best practices, and promoting a culture of high-quality code
  • Contributing to the overall architecture and design of Java-based applications, ensuring scalability, performance, and maintainability
Job Responsibility
Job Responsibility
  • A Java Technical Lead is a senior role focused on providing technical leadership for Java-based software development projects
  • This role involves guiding a team, ensuring code quality, and contributing to architectural design, while also mentoring junior developers and collaborating with various stakeholders
  • Essentially, they bridge the gap between technical execution and project management
  • Fulltime
Read More
Arrow Right

Java Technical Lead

The Technical Lead plays a pivotal role in modernising Magentus’ healthcare soft...
Location
Location
United Kingdom , London (Farringdon)
Salary
Salary:
Not provided
magentus.com Logo
Magentus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java expertise, including modern frameworks, with experience scaling enterprise-grade systems
  • Proven experience transforming legacy or monolithic systems into modular architectures
  • Hands-on AWS expertise (ECS, Lambda, RDS, S3, CloudFormation/CDK), including designing cost-efficient, secure deployments and observability pipelines
  • Expert in CI/CD automation using GitHub Actions, designing reusable workflows, integrating automated testing, security and observability into deployment pipelines
  • Proficiency with PostgreSQL or similar relational databases
  • Confidence with containerisation and observability tools
  • Strong analytical and problem-solving ability with a passion for simplifying complex systems
  • Excellent communication and collaboration skills across technical and non-technical audiences
  • Pragmatic decision-maker who balances innovation with delivery
  • Empowers others to own solutions rather than dictate them, building confidence and capability
Job Responsibility
Job Responsibility
  • Lead the decomposition of a legacy Java monolith into modular, maintainable components and scalable architecture
  • Define and enforce modern engineering and architectural guardrails across teams
  • Be hands-on, leading by example, reviewing designs, prototyping, and mentoring through reusable software patterns and real code
  • Champion clean architecture, automated testing, and DevOps practices (e.g., CI/CD, observability, IAC)
  • Coach teams on modern engineering approaches such as BDD, TDD, and pair programming
  • Design robust, scalable software solutions for deployment on AWS (ECS, Lambda, RDS, S3)
  • Establish the reference architecture and migration roadmap for the modernised platform
  • Collaborate with stakeholders to align technical direction with product goals
  • Drive adoption of cloud-native and serverless patterns
  • Integrate infrastructure-as-code (AWS CDK/Terraform) and observability into delivery workflows
What we offer
What we offer
  • Hybrid working environment from London (Farringdon) – 3 days a week from the Office and 2 from home
  • 25 days (increases with length of service up to 4 days) plus 8 bank holiday
  • Holiday purchase scheme via salary sacrifice
  • An extra day annual leave for your birthday
  • Enhanced Maternity Leave
  • Enhanced Paternity Leave
  • Religious holiday swap programme
  • Up to two days paid Volunteering days
  • Paid time off during the working day to donate blood
  • Pawrental Leave
  • Fulltime
Read More
Arrow Right

Java Technical Lead

Technical expertise in development, solution design, and ARD writing. Proficienc...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical expertise - Dev, Solution design, ARD writing
  • Java programming language
  • Technical documents' authoring
  • Architecture documentation, technical specification documentation, Detailed design documentation
  • Expert in modeling language - Preferred(Archimate), Tools - Diagrams.net, Archi, Sparx EA
  • Basic knowledge on Networking concepts
  • Basic knowledge on Application security
  • Collaborating with multiple stakeholders, application architects, infra-architects and cybersecurity architects
  • Total Experience Expected: 06-08 years
  • BTech
What we offer
What we offer
  • Inclusive and respectful work environment
  • Open to people with disabilities
Read More
Arrow Right

Java Technical Lead

Java Technical Lead position requiring 6-8 years of experience with Java, Spring...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 8 and above – hands-on experience
  • SpringBoot / Spring framework
  • Microservice - Webservice (Rest API)
  • Good knowledge on Core Java concepts
  • Good knowledge on Java Design patterns, Micro-service architecture
  • Ability to unit test using JUnits
  • Experience in code version tools preferably GIT, GITLab
  • Any open-source Database like PostgreSQL
  • Prepare design documents & technical flow diagrams
  • BTech/MCA qualification
Job Responsibility
Job Responsibility
  • Assist in defining and maintaining technical architecture for the system
  • Unit testing using JUnits
  • Prepare design documents & technical flow diagrams
  • Code version control using GIT/GITLab
What we offer
What we offer
  • Inclusive and respectful work environment
  • Commitment to fighting against all forms of discrimination
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right