Talent.com
Senior Software Development Engineer III - Java

Senior Software Development Engineer III - Java

DHI SolutionsBangalore
9 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)

    Create a job alert for this search

    Software Development Engineer Java • Bangalore

    Related jobs
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Accion LabsBengaluru, Karnataka, India
    JOB DESCRIPTION : Skills Required : 1.Microservices & Microservice Architecture 4.JPA / Hibernate ◆ Roles & Responsibilities : Design, develop, and maintain scalable Java-based applications using Spr...Show moreLast updated: 6 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Landmark GroupBengaluru, Karnataka, India
    Design, develop, and maintain scalable enterprise backend services using Java, Spring Boot, and microservices architectures. Deploy, manage, and optimize applications on Azure Kubernetes Service (AK...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    SigmoidBengaluru, Karnataka, India
    Kindly find the Job Description Below.Years of Experience : 6+ years of experience.We are looking for a detailed oriented self-starter to assist our engineering and analytics teams in various roles ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    RecroBengaluru, Karnataka, India
    Design, develop, test, and maintain backend web applications using Java and Spring Framework (Spring MVC).Build and optimize RESTful APIs to ensure scalability and performance.Implement containeriz...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer - II (iOS)

    Software Development Engineer - II (iOS)

    Capillary TechnologiesGreater Bengaluru Area, India
    Design, build, and maintain advanced iOS applications using Swift and Objective-C.Translate product requirements into scalable technical solutions. Collaborate with cross-functional teams including ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Brace Infotech Private LtdBengaluru, Karnataka, India
    Design, develop, and optimize enterprise-grade Java (Spring Boot) applications with a focus on performance and scalability. Solid understanding of microservice architecture and REST APIs.Support the...Show moreLast updated: 17 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Curately AI, IncBengaluru, IN
    We are looking for a talented Java Developer to join our dynamic team.The ideal candidate will have extensive experience in Java development and will be proficient in AWS services, Elasticsearch, a...Show moreLast updated: 5 days ago
    • Promoted
    Senior Engineer Software - Java Fullstack [T500-20878]

    Senior Engineer Software - Java Fullstack [T500-20878]

    Albertsons Companies IndiaBengaluru, Karnataka, India
    About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show moreLast updated: 16 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ChargebeeGreater Bengaluru Area, India
    Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses.Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to ...Show moreLast updated: 8 days ago
    • Promoted
    Software Development Engineer III- Backend Java

    Software Development Engineer III- Backend Java

    Tesco BengaluruBengaluru, 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 moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Genisys GroupGreater Bengaluru Area, India
    As a Back-end Software Engineer at Genisys Group, you will play a crucial role in driving product development from concept to launch, ensuring the delivery of. You will be responsible for the scalab...Show moreLast updated: 17 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: 14 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 Development Engineer

    Senior Java Development Engineer

    TrellixBangalore Urban, Karnataka, India
    As a Senior Software Development Engineer, you will contribute to the design and development of Trellix’s advanced email security and threat management product suite. You will take ownership of key ...Show moreLast updated: 17 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    SaartheeBengaluru, Karnataka, India
    Saarthee is a Global Strategy, Analytics, Technology and AI consulting company, where our passion for helping others fuels our approach and our products and solutions. We are a onestop shop for all ...Show moreLast updated: 30+ 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: 25 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Andor TechBengaluru, Karnataka, India
    We’re Hiring – Java Developer (React JS + Spring Boot) Are you passionate about building scalable, high-performing applications? Here’s an exciting opportunity for skilled Java Developers to join o...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    MovateGreater Bengaluru Area, India
    Excellent communication • Strong communication and client-facing / customer service skills.Excellent Consulting skills (prioritization, client management, multitasking) • Advanced SQL knowledge • S...Show moreLast updated: 14 days ago