Talent.com
Senior Software Development Engineer III - Java
Senior Software Development Engineer III - JavaConfidential • Bengaluru / Bangalore, India
Senior Software Development Engineer III - Java

Senior Software Development Engineer III - Java

Confidential • Bengaluru / Bangalore, India
13 days ago
Job description

About The Role

As an SDE3 (Senior Software Development Engineer), you will drive the technical strategy and execution for complex business problems, delivering scalable and reliable systems. You will lead by example in design, coding, and best practices, while mentoring peers and influencing technical direction across teams. This role demands strong expertise in distributed systems, deep hands-on development skills, and the ability to simplify complex solutions while maintaining performance, scalability, and security.

Responsibilities

  • Define the technical strategy for business problems (push vs pull, real-time vs batch, sync vs async), lead high-level design, and drive implementation.
  • Collaborate with SDEs across teams to align on technical solutions and integration.
  • Lead by example through high-quality design, code, and processes, setting benchmarks for the team.
  • Influence technical and business strategy by proposing novel approaches and simplifications.
  • Communicate complex technical ideas clearly with stakeholders, drive feedback loops, and achieve convergence on solutions.
  • Mentor and coach engineers, support hiring efforts, and grow the technical strength of the team.
  • Identify and address design or architectural deficiencies; simplify peer team integrations.
  • Consistently deliver valuable features end-to-end, from requirements to production.
  • Drive process improvements in development, testing, and delivery.
  • Collaborate with Product Owners to elaborate requirements and deliver business value.

Required Skills

Programming & Development :

  • Deep expertise in Java, IDEs, frameworks, and toolsets.
  • Strong in data structures, algorithms, multithreading, and concurrent programming.
  • Skilled in TDD / BDD, comfortable writing testable and maintainable code.
  • Ability to profile, debug, and optimize complex systems.
  • Good knowledge of multiple languages and paradigms, and when to apply them.
  • System Design & Architecture

  • Apply design patterns (CQRS, eventual consistency, etc.) effectively.
  • Strong understanding of SOLID principles and domain modeling.
  • Design with idempotency, scalability, and performance in mind.
  • Anticipate medium-term (3-6 month) changes and design abstractions accordingly.
  • Deep knowledge of distributed systems, scaling, replication, and sharding.
  • Expertise in Microservices Architecture and API design.
  • Development Practices

  • Automate build, test, and deployment pipelines (CI / CD).
  • Integrate security scanning, performance testing, and monitoring into workflows.
  • Champion 'automate everything by default' culture.
  • Infrastructure & Cloud

  • Expertise in at least one database, with knowledge of multiple data storage paradigms (SQL, NoSQL, caching, messaging).
  • Good grasp of operating systems and scripting techniques.
  • Strong experience with cloud platforms (Azure preferred; AWS / GCP a plus).
  • Familiar with DevSecOps practices and tools.
  • Collaboration & Leadership

  • Lead group design discussions and present ideas effectively.
  • Mentor and develop peers, contributing to overall team growth.
  • Deep domain understanding to work effectively with Product Owners.
  • Share knowledge with the wider engineering community.
  • Innovation

  • Evaluate, prototype, and introduce new tools / methodologies when appropriate.
  • Balance innovation with practicality, avoiding unnecessary complexity.
  • (ref : hirist.tech)

    Skills Required

    Design Patterns, Java, Bdd, domain modeling, Solid Principles, Data Structures, API Design, Caching, Multithreading, Sql, cqrs , Concurrent Programming, Nosql, Algorithms, Tdd, Messaging, Distributed Systems

    Create a job alert for this search

    Senior Software Engineer Java • Bengaluru / Bangalore, India

    Related jobs
    Senior Software engineer III (Java)

    Senior Software engineer III (Java)

    Confidential • Bengaluru / Bangalore, India
    Saviynt is a leading provider of Cloud Security and Identity Governance solutions.Saviynt enables enterprises to secure applications, data, and infrastructure in a single platform for Cloud (Office...Show more
    Last updated: 15 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    UST • Bengaluru, India
    Strong proficiency in Spring Boot, Spring MVC, and Spring Cloud.Hands-on experience with AWS services and cloud deployment strategies. Solid understanding of microservices architecture and service o...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Java Software Development Engineer III

    Java Software Development Engineer III

    HyrEzy Talent Solutions • Bangalore
    Responsibilities : - Works with RESTful APIs and web services.Designs using micro-service architecture.Applies Object-Oriented Design (OOD) principles.Understand dat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Eximietas Design • Bengaluru, India
    Eximietas Design is a leading technology consulting and solutions development firm specializing.Chip design, Firmware & Embedded Software development, Cloud Computing, cybersecurity,.Our success is...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III - Java

    Software Development Engineer III - Java

    Pylon • Bangalore
    Key Responsibilities : - Collaborate with cross-functional teams to develop and maintain smooth 24x7 operations for our services.Design and develop p...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer III - Java / AWS

    Senior Software Engineer III - Java / AWS

    Blue First HR Consulting • Bangalore
    About the Role : We are seeking an experienced Senior Software Engineer (SDE-3) to join our growing team.In this role, you will own the design and developme...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer III - Java / Spring Boot

    Senior Software Engineer III - Java / Spring Boot

    GeekyAnts • Bangalore
    Job Description : We are seeking a seasoned Tech Owner (Java) with a strong background in Core Java, AWS, and Performance Engineering to work on critical banking modu...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III - Java

    Software Development Engineer III - Java

    Talent Elevate • Bangalore
    Description : Location : Bangalore As an SDE3 Backend Engineer at Locus, you will play a critical role in architecting, desi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • Bengaluru, India
    Financial Market Digital Channels team is driven to provide world-class technology to support the bank's Financial Markets business, working specifically on the bank's in-house built pricing, execu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Development Engineer III - Java

    Senior Software Development Engineer III - Java

    DHI Solutions • Bangalore
    About the Role : As an SDE3 (Senior Software Development Engineer), you will drive the technical strategy and execution for complex business problems, delivering scalable and ...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer III- Backend Java

    Software Development Engineer III- Backend Java

    Tesco Bengaluru • Bengaluru, Karnataka, India
    Tesco Bengaluru : We are a multi-disciplinary team creating a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility, providing cutting-edg...Show more
    Last updated: 30+ days ago • Promoted
    Senior Development Engineer III - Java / Spring Boot

    Senior Development Engineer III - Java / Spring Boot

    Mentorpal.ai • Bangalore
    Job Description : Key Responsibilities : - Design, develop, and maintain software applications using ...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer II - Java / AWS

    Senior Software Engineer II - Java / AWS

    hireveda • Bangalore
    Description : Responsibilities : - Deliver large software initiatives in collaboration with product owners, to deliver i-Ready...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Java)

    Senior Software Engineer (Java)

    Omnissa • Bengaluru, Karnataka, India
    The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions. They need IT infrastructure that e...Show more
    Last updated: 22 days ago • Promoted
    Senior Development Engineer - 3

    Senior Development Engineer - 3

    Maino.ai • Bengaluru, Karnataka, India
    Designing and developing the overall architecture of Java applications, including choosing appropriate technologies, frameworks (like Spring Boot, Hibernate, etc. Write high-quality, maintainable, a...Show more
    Last updated: 12 days ago • Promoted
    Senior Engineer II - Java [T500-21424]

    Senior Engineer II - Java [T500-21424]

    lululemon • Bengaluru, Karnataka, India
    Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well.We owe our success...Show more
    Last updated: 14 days ago • Promoted
    Plum - Software Development Engineer III - Java Technologies

    Plum - Software Development Engineer III - Java Technologies

    PLUM BENEFITS PRIVATE LIMITED • Bangalore
    About The Role : Having found exceptional product / market fit, were in the midst of transitioning from 'start-up' to scale-up, and looking for a senior bac...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer - III

    Software Development Engineer - III

    Capillary Technologies • Bengaluru, India
    Innovative and self-motivated with a passion to develop complex and scalable applications.Strong coding and design skills with prior experience in developing scalable & high availability applicatio...Show more
    Last updated: 5 days ago • Promoted