Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Java Technical Lead

Senior • On-site

Bengaluru, KA, India

Summary

The primary role of the Java Technical Lead is to bridge the gap between business requirements and technical implementation. They are responsible for leading a development team to create high-quality software solutions that meet business needs in a fast-paced, agile environment.

Client: EU Global Investment Bank
Mode: Onsite (May be possible of Hybrid)

Main Responsibilities

  • Collaborate with business stakeholders, project managers, and IT teams to understand business needs.
  • Lead a development team to ensure solutions meet business objectives using Agile methodologies.
  • Take charge of the entire development cycle, including design, code reviews, and deployment.
  • Create and maintain technical documentation throughout all SDLC phases.
  • Identify and communicate opportunities for enhancements and improvements.
  • Research, design, and implement new service APIs or updates to existing services.
  • Participate in test planning and execution.
  • Stay updated with new technologies and provide mentoring to team members.
  • Support and maintain applications, ensuring efficiency and scalability.

Key Requirements

  • Java 8+
  • Experience with TDD, Unit Testing, and Mock frameworks (e.g., Mockito)
  • Proficient in Spring and Spring Boot
  • Experience with SOA and RESTful Microservices
  • Knowledge of SQL and frameworks like JPA/Hibernate, Spring Data

Nice to Have

  • Experience with BDD frameworks (e.g., Cucumber)
  • Familiarity with messaging technologies (RabbitMQ, AMQP, JMS, Kafka)

Similar jobs you might like

Technology

Link Group

Tech Lead Java&Angular

Senior

Hybrid

Warsaw, MZ, Poland

24,000 - 30,000 PLN

🏢 Summary: Lead the design and delivery of Java- and Angular-based microservices while acting as the key bridge between business stakeholders and the delivery team. The hybrid role combines technical leadership, architecture ownership, global roadmap alignment, and end-to-end rollout support. 🗂️ Requirements: Java 25 expertise, Spring Boot expertise, Angular 19+ expertise, PostgreSQL experience, Kafka experience, OpenAPI experience, Vault experience, NgRx experience, Angular Material experience, Cypress experience, Kubernetes experience, Docker experience, Terraform experience, GitLab CI or Jenkins experience, Maven experience, Microservices architecture expertise, SCRUM experience, Fluent English, Self-sufficiency, Strong communication skills, Ability to define and drive the technical critical path 📃 Skills: Java, Spring, PostgreSQL, Kafka, OpenAPI, Vault, Angular, NgRx, Material, Cypress, Kubernetes, Docker, Terraform, GitLab, Jenkins, Maven, Microservices, SCRUM 🏢 Description: Tech Lead Developer (Java & Angular) We are looking for an experienced Tech Lead Developer who combines deep technical expertise with project leadership and strong business collaboration skills. Your Profile: Tech Stack: Backend: Java 25, Spring Boot, PostgreSQL, Kafka, OpenAPI, Vault Frontend: Angular 19+, NgRx, Angular Material, Cypress DevOps / CI/CD: Kubernetes (IBM Cloud), Docker, Terraform, GitLab CI/Jenkins, Maven Core Skills: Microservice architecture, SCRUM, fluent English, self-efficiency, strong communication, and the ability to define and drive the technical critical path. Nice to Have: Prior Tech Lead experience, working in distributed global teams, and using AI tools in daily design/development. Responsibilities: Bridging Business & Tech: Translate complex business needs into technical specifications, serving as the main contact between stakeholders and the delivery team. Global Alignment: Align local development streams with the long-term strategic roadmap of the global system. Architecture & Delivery: Design high-level component roadmaps and take ownership of the full rollout lifecycle (including documentation and user training). What We Offer: Work Setup: Hybrid model (+ 120 PLN/month remote work allowance). Stability: Employment in a stable, international organization. Health & Security: Fully covered private healthcare, Employee Pension Plan, and life insurance. Perks: Pre-paid lunch card, MyBenefit platform, and MultiSport card. Growth & Office Comfort: Professional training opportunities and dedicated office parking.

Technology

j-labs

Engineering Team Lead (Java)

Senior

Remote

Krakow, MA, Poland

180 - 230 PLN

🏢 Summary: Oferta dla Engineering Team Leada (Java), który łączy aktywne programowanie i projektowanie architektury z prowadzeniem zespołu rozwijającego chmurową platformę Enterprise SaaS dla HR. Rola obejmuje realizację roadmapy, dbałość o jakość i rozwój rozproszonych systemów oraz mentoring i rozwój inżynierów. 🗂️ Requirements: Kilkuletnie doświadczenie jako Senior Java Developer, Tech Lead lub Engineering Team Lead, Doświadczenie w zarządzaniu zespołem programistycznym, Bardzo dobra znajomość Java oraz Spring i Spring Boot, Doświadczenie w projektowaniu rozproszonych systemów i aplikacji webowych, Praktyczna znajomość architektury mikroserwisowej, Doświadczenie z rozwiązaniami chmurowymi AWS, Dobra znajomość Docker i Kubernetes, Doświadczenie z bazami PostgreSQL oraz NoSQL, Doświadczenie w pracy w środowisku Agile, Bardzo dobra znajomość języka polskiego i angielskiego 📃 Skills: Java, Spring, AWS, Docker, Kubernetes, PostgreSQL, NoSQL, Agile 🏢 Description: Dołącz do zespołu rozwijającego nowoczesną platformę HR Tech wykorzystywaną przez tysiące organizacji na całym świecie. Tworzymy zaawansowany produkt klasy Enterprise SaaS , wspierający procesy rekrutacyjne i HR. Nasze rozwiązania działają w środowisku chmurowym, wykorzystują nowoczesną architekturę oraz technologie oparte o Java i AWS. Szukamy Engineering Team Leada (Java) , który połączy silne kompetencje techniczne z doświadczeniem w zarządzaniu zespołem. To rola dla osoby, która nadal lubi programować, uczestniczyć w projektowaniu rozwiązań i wspierać zespół od strony technicznej. Nie szukamy wyłącznie managera. Szukamy lidera, który potrafi rozwijać ludzi, a jednocześnie pozostaje aktywnym inżynierem i partnerem do dyskusji o architekturze oraz jakości oprogramowania. Będziesz odpowiedzialny/a za: prowadzenie zespołu programistów pracujących w technologii Java, aktywny udział w projektowaniu i rozwoju systemów – to nadal rola hands-on, podejmowanie decyzji architektonicznych oraz dbanie o wysoką jakość kodu, współpracę z Product Managerami, Designerami i innymi zespołami technologicznymi, planowanie prac oraz realizację roadmapy produktowej, identyfikowanie ryzyk, zależności i usprawnianie procesu dostarczania oprogramowania, mentoring, coaching oraz rozwój członków zespołu, prowadzenie spotkań 1:1, przekazywanie feedbacku i wspieranie rozwoju kariery inżynierów, udział w rekrutacjach oraz budowaniu silnego zespołu. Szukamy osoby, która posiada: kilkuletnie doświadczenie jako Senior Java Developer , Tech Lead lub Engineering Team Lead , doświadczenie w zarządzaniu zespołem programistycznym, bardzo dobrą znajomość Java oraz Spring / Spring Boot , doświadczenie w projektowaniu i rozwijaniu rozproszonych systemów oraz aplikacji webowych, praktyczną znajomość architektury mikroserwisowej, doświadczenie z rozwiązaniami chmurowymi (AWS), dobrą znajomość Docker i Kubernetes, doświadczenie z bazami PostgreSQL oraz NoSQL, umiejętność podejmowania decyzji technicznych i prowadzenia dyskusji architektonicznych, doświadczenie w pracy w środowisku Agile, bardzo dobrą znajomość języka angielskiego i polskiego. Szukamy lidera, który: nadal programuje i lubi rozwiązywać złożone problemy techniczne, jest autorytetem technicznym dla zespołu Java, potrafi łączyć rolę lidera z aktywnym udziałem w developmentcie, rozwija ludzi poprzez mentoring i codzienną współpracę, buduje kulturę odpowiedzialności, współpracy i ciągłego doskonalenia, potrafi skutecznie współpracować z Product Managerami oraz zespołami biznesowymi, dba o wysoką jakość rozwiązań i długofalowy rozwój produktu. Jeżeli chcesz mieć realny wpływ zarówno na rozwój produktu, jak i zespołu oraz nadal pozostać blisko technologii Java, zapraszamy do udziału w procesie rekrutacyjnym.

Technology

EPAM Systems

Lead Java Developer

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Lead Java Developer role shaping architectural standards, governance and technical direction across Investment Bank initiatives in alignment with Group CTO strategy. The position translates enterprise architecture into actionable roadmaps, supports engineering teams from ideation through delivery, and requires onsite work three days per week. 🗂️ Requirements: 7+ years in software engineering, 5+ years as Lead or Principal Engineer, System design, API design, Cloud-native architecture, Scalable, secure enterprise systems, Work with ambiguous requirements, Regulated or governance-heavy environments, Architecture governance and documentation, Technical roadmap development, Independent technical leadership, Collaborative architecture decision-making, English fluency 📃 Skills: Java, SystemDesign, APIs, CloudNative, Architecture, Governance, English 🏢 Description: We are seeking a Lead Java Developer to provide support across the Governance Crew and wider IB Streams while interacting with the Group CTO. This role ensures the Investment Bank remains aligned to both IB and group-level architectural direction. Please note that working from the customer's office is required 3 days per week. Responsibilities Create, maintain and evolve architectural standards, guardrails, reference architectures and best practices aligned with IB and GCTO strategy Own and run key architectural governance processes within the IB CTO function to ensure proactive architectural control across the division Act as the GCTO point of contact for the Investment Bank, representing IB CTO in group-led initiatives Ensure clear and relevant communication flows across group-led initiatives Triage incoming IB and GCTO work to determine impact and coordinate responses Shield the core architecture team by absorbing operational, data-gathering and coordination tasks Support IB engineering teams with early engagement on new initiatives Address architectural considerations from ideation through to delivery Translate complex Group-level technical strategies into actionable roadmaps for local engineering teams Requirements 7+ years of hands-on background in software engineering with skills in system design, API design and cloud-native patterns Showcase of a proven track record designing and delivering scalable secure enterprise systems 5+ years of experience as a Lead/Principal Engineer, working with high-level, ambiguous or shifting requirements and translating them into pragmatic technical direction Background in solution architecture is a plus Experience operating within complex, highly regulated or governance-heavy environments requiring transparency, process and clear documentation Capability to grasp complex Group-level technical strategies and translate them into actionable roadmaps for local engineering teams Familiarity with working independently to create structure, clarity and direction Understanding of collaborative, team-oriented decision-making in architecture Competency in challenging status-quo processes and designing efficient ways to achieve business goals Fluency in English and cultural awareness to navigate a multinational enterprise We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

B2Bnetwork

Lider Techniczny Java / Liderka Techniczna Java

Senior

Remote

Warsaw, MZ, Poland

130 - 150 PLN

🏢 Summary: Oferta dotyczy roli Lidera Technicznego odpowiedzialnego za rozwój, utrzymanie i architekturę aplikacji backendowych Java/Spring. Stanowisko obejmuje koordynację pracy zespołu, zapewnianie jakości kodu oraz współpracę przy wdrożeniach w środowisku Kubernetes. 🗂️ Requirements: Java, Spring Boot, PostgreSQL, Kubernetes, Code review, Testy jednostkowe, Analiza statyczna kodu, Projektowanie architektury backendowej, Koordynacja zespołu programistycznego 📃 Skills: Java, Spring, SpringBoot, PostgreSQL, Kubernetes, SonarQube 🏢 Description: Pełnienie roli Lidera Technicznego w projekcie rozwijanym w technologii Java/Spring. Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Java oraz Spring Boot. Podejmowanie decyzji technicznych dotyczących architektury oraz jakości rozwijanego oprogramowania. Koordynowanie pracy zespołu programistów oraz wsparcie merytoryczne członków zespołu. Przeprowadzanie code review oraz dbanie o wysoką jakość kodu zgodnie z dobrymi praktykami programistycznymi. Współpraca z Kierownikiem Projektu, Scrum Masterem, Analitykami, Testerami oraz DevOps przy realizacji zadań projektowych. Udział w planowaniu prac, estymacji zadań oraz rozwijaniu architektury systemu. Rozwijanie i utrzymywanie usług opartych o Spring Boot oraz relacyjne bazy danych (PostgreSQL). Dbanie o jakość kodu z wykorzystaniem narzędzi statycznej analizy (np. SonarQube) oraz testów jednostkowych. Wspieranie procesu wdrożeń i utrzymania aplikacji działających w środowisku Kubernetes. Identyfikowanie oraz rozwiązywanie problemów technicznych i optymalizacja wydajności aplikacji. Wspieranie rozwoju kompetencji technicznych zespołu oraz promowanie dobrych praktyk inżynierskich. Współpraca przy utrzymaniu i rozwoju systemu, z uwzględnieniem specyfiki domeny krwiodawstwa i krwiolecznictwa.