Talent.com
Java Technical Lead - Spring Frameworks

Java Technical Lead - Spring Frameworks

PeoplefyBangalore
30+ days ago
Job description

We are seeking a highly experienced and technically astute Java Technical Lead to guide the development of our complex and distributed systems.

You will be instrumental in shaping our technical vision, leading architectural discussions, and mentoring a team of talented Java engineers.

This role requires a deep understanding of Java development, distributed systems, microservices, and modern data store solutions, coupled with proven leadership capabilities.

Responsibilities :

  • Provide technical leadership and guidance to a team of Java developers, fostering a culture of technical excellence and innovation.
  • Drive architectural design and decisions for complex, scalable, and resilient Java-based applications and distributed systems.
  • Lead the design and implementation of microservices architectures, ensuring adherence to best practices for scalability, fault tolerance, and observability.
  • Architect and implement deployment strategies for Java applications on Kubernetes, leveraging your understanding of Kubernetes deployment architectures.
  • Design and implement solutions leveraging distributed systems technologies such as Kafka and Flink for high-throughput data processing and stream processing.
  • Provide expertise and guidance on the selection and integration of various data store solutions, including NoSQL (MongoDB, Elasticsearch, Hadoop), in-memory (MemSQL / SingleStoreDB, Apache Ignite), cloud-based (Snowflake), and relational (Sybase, DB2, SybaseIQ) databases.
  • Collaborate with UI development teams, providing guidance on integrating backend Java services with frontend technologies like React and JavaScript.
  • Ensure the performance, scalability, and reliability of our Java-based applications and systems.
  • Lead code reviews, ensuring code quality, adherence to coding standards, and best practices.
  • Drive the adoption of modern development practices, including CI / CD pipelines, automated testing, and infrastructure-as-code.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Mentor and coach junior and senior developers, fostering their technical growth and career development.
  • Participate in the recruitment and onboarding of new engineering talent.
  • Collaborate effectively with product managers, designers, and other stakeholders to define and deliver product requirements.
  • Stay up-to-date with the latest trends and technologies in Java development, distributed systems, and cloud computing.

Technical Skills :

  • Core Java : Deep understanding of core Java concepts, data structures, algorithms, and design patterns.
  • Kubernetes : Extensive experience with Kubernetes deployment architectures, including scaling, orchestration, and monitoring of Java applications.
  • Distributed Systems : Proven experience in designing and implementing solutions using distributed systems technologies like Apache Kafka and Apache Flink.
  • Microservices Architecture : Strong understanding of microservices principles, design patterns, and implementation best practices.
  • NoSQL Databases : Significant experience with one or more NoSQL databases such as MongoDB, Elasticsearch, and Hadoop.
  • In-Memory Data Stores : Experience with in-memory data store solutions like MemSQL / SingleStoreDB and Apache Ignite for high-performance caching and data processing.
  • Cloud Data Warehousing : Experience with cloud-based data warehousing solutions like Snowflake.
  • Relational Databases : Solid understanding and experience with relational databases such as Sybase and DB2 (SybaseIQ experience is a plus).
  • UI Technologies : Familiarity with frontend UI technologies like React and JavaScript, and the principles of integrating backend APIs with the frontend.
  • Spring Framework : Strong experience with the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data).
  • API Design : Expertise in designing and implementing RESTful APIs.
  • CI / CD : Experience with Continuous Integration and Continuous Delivery pipelines.
  • Testing : Proficient in writing unit, integration, and end-to-end tests.
  • Performance Tuning : Proven ability to identify and resolve performance bottlenecks in Java applications and distributed systems.
  • Version Control : Expertise in using Git and related workflows.
  • Build Tools : Experience with build tools like Maven and Gradle.
  • Cloud Platforms (Preferred) : Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Observability (Preferred) : Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Qualifications :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10 - 12 years of hands-on experience in Java development.
  • Significant experience in a technical leadership role, guiding and mentoring development teams.
  • Proven track record of designing and implementing complex, scalable, and high-performance Java-based systems.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work effectively in a fast-paced and agile environment.
  • (ref : hirist.tech)

    Create a job alert for this search

    Technical Lead Java • Bangalore

    Related jobs
    • Promoted
    Product Technical lead- Java

    Product Technical lead- Java

    Infosys FinacleBengaluru, Karnataka, India
    Job Location- Bangalore, Chennai, Pune.Strong proficiency in RESTful APIs and microservices architecture in Spring boot, with 2+ years of experience in designing applications.Expertise in design pa...Show moreLast updated: 7 days ago
    • Promoted
    Senior Java Full Stack Technical Lead

    Senior Java Full Stack Technical Lead

    Ekfrazo Technologies Private LimitedBengaluru, Karnataka, India
    Role : Senior Full Stack Lead Java Developer.Skills : Java SE (8–17+), Spring Framework / Spring Boot, RESTful APIs, JUnit 5 / TestNG, Maven, BitBucket, SonarQube, Jenkins, AWS, Oracle, Angular 16 / 17.W...Show moreLast updated: 7 days ago
    • Promoted
    Lead Technical Architect

    Lead Technical Architect

    TEKsystemshosur, tamil nadu, in
    Lead Architect (Code Review and hands on Coding).Design, develop, and maintain backend services and components using Java Spring Framework / Spring Boot. Implement robust data processing pipelines l...Show moreLast updated: 16 days ago
    • Promoted
    Lead Java Developer

    Lead Java Developer

    Publicis SapientBengaluru, Karnataka, India
    Required Tech Stack 6+ years of strong development skills in Java with JDK 1.Microservices with Spring boot / Spring.Should have strong acumen in Data Structures, Algorithms, problem-solving and Log...Show moreLast updated: 7 days ago
    • Promoted
    Senior Java+Angular Full stack Developer (Tech Lead)

    Senior Java+Angular Full stack Developer (Tech Lead)

    Groupe SIIhosur, tamil nadu, in
    Write clean, efficient, and well-documented code, ensuring the highest standards of.Utilize SQL for data management, database design, and query optimization. Dockerize applications for streamlined d...Show moreLast updated: 16 days ago
    • Promoted
    Technical Lead - Java

    Technical Lead - Java

    Live ConnectionsGreater Bengaluru Area, India
    Show moreLast updated: 7 days ago
    • Promoted
    Java Technical Lead (Overseas Relocation Required)

    Java Technical Lead (Overseas Relocation Required)

    HuxleyBengaluru, IN
    THIS POSITION REQUIRES THE CANDIDATE TO RELOCATE TO TOKYO JAPAN • • •.Location : Tokyo Japan (relocation is required).Work-style : On-site Daily in Tokyo Japan office. Requirements : Java / Spring and 10+ y...Show moreLast updated: 21 days ago
    • Promoted
    Senior & Lead Java Developer

    Senior & Lead Java Developer

    iSteerhosur, tamil nadu, in
    We are seeking for a Software Developer with 4 to 10 years of hands-on expertise in Java.Spring Boot, along with strong skills in cloud technologies. AWS / Azure) and DevOps practices.Proven track rec...Show moreLast updated: 16 days ago
    • Promoted
    Java API Management

    Java API Management

    Tata Consultancy ServicesGreater Bengaluru Area, India
    We are currently seeking an experienced Java professional to join our team.Tech Stack - Java 8, Springboot, APIs, microservices, Jenkins, Docker, Kubernetes, KAFKA and exposure to cloud technology....Show moreLast updated: 5 days ago
    • Promoted
    Lead Java Developer

    Lead Java Developer

    TEKsystemshosur, tamil nadu, in
    Hi All, we are hiring for Java Lead (Full Stack Engineers), kindly refer the below JD : .Develop and maintain APIs & microservices in Java / SpringBoot and supporting services (AWS / PCF).Provide support...Show moreLast updated: 30+ days ago
    • Promoted
    Java Technical Lead

    Java Technical Lead

    CoforgeBengaluru, Karnataka, India
    Hi Greetings ! We have opening for Java lead for Bangalore location, please find the JD below, if you find exciting, please share your update profile. Responsibilities Develops, codes, tests and de...Show moreLast updated: 7 days ago
    • Promoted
    Java / API / Springboot Lead / Manager_Vice President_Software Engineering

    Java / API / Springboot Lead / Manager_Vice President_Software Engineering

    Morgan StanleyBangalore, India
    Java / API / Springboot Lead / Manager_Vice President_Software Engineering.We're seeking someone to join our team as Java Lead for our WM team, to will play a key role in helping transform how Morgan Sta...Show moreLast updated: 1 day ago
    • Promoted
    Senior Technical Lead

    Senior Technical Lead

    CoforgeBengaluru, Karnataka, India
    Hi Greetings ! We have opening for Java lead for Bangalore location, please find the JD below, if you find exciting, please share your update profile. Responsibilities Develops, codes, tests and de...Show moreLast updated: 7 days ago
    • Promoted
    Senior Java Consultant

    Senior Java Consultant

    CASTGreater Bengaluru Area, India
    The successful candidate will be an intelligent, highly energetic self-starter with excellent communication, technical skills with a very solid technical background in the application development w...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    MphasisGreater Bengaluru Area, India
    Exciting Career Opportunities at Mphasis!.We’re looking for passionate and skilled professionals to join.IT solutions provider that’s transforming businesses through technology and innovation.If yo...Show moreLast updated: 5 days ago
    • Promoted
    Java Technical Lead

    Java Technical Lead

    MobileumBengaluru, Karnataka, India
    Technical Lead – Telecom Systems (8-10 Years Experience).We are looking for a talented and motivated.Software Developer with 8-10 years of experience. This role is ideal for someone with strong.You ...Show moreLast updated: 7 days ago
    • Promoted
    Java Technical Lead

    Java Technical Lead

    GlobalLogicBengaluru, Karnataka, India
    Job Title : Tech Lead Bilingual.Location : PAN India (All GlobalLogic offices).Mode of working : Hybrid 3 days onsite / week. Required : JLPT N2 or N1 certification in Japanese.Note : Only bilingual candid...Show moreLast updated: 21 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Skill : CORE JAVA, Spring Boot, Hibernate, Microservices, Redis, Cloud (Azure / AWS), Application Security, ARTS model, AngularJS (Optional), ReactJS (Optional). Experience in designing and developing ...Show moreLast updated: 16 days ago
    • Promoted
    Technical Lead-Java (5 years to 14 years only)

    Technical Lead-Java (5 years to 14 years only)

    EdgeVerveBengaluru, Karnataka, India
    At least 4 years of experience in ground-up development projects with strong expertise in Spring Boot and MVC architecture. Developing microservices-based applications using domain-driven design, Sp...Show moreLast updated: 16 days ago
    • Promoted
    Lead Java Developer

    Lead Java Developer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Extensive knowledge of Assurance domain.Experience in Linux based environment.Good understanding on TAF Framework.Show moreLast updated: 5 days ago