Back to list

Vacancy description

EdgeVerve - Principal Software Development Engineer - Java Backend Architecture in India, भारत

Edgeverve Systems Limited

India, भारत

Job Summary:We are looking for a Principal Java Backend Engineer to drive the architecture, technical strategy, and engineering excellence of complex backend https://jobeax.com/link/ZjwtbDzaKMLhOuHB role requires deep expertise in Java ecosystems, distributed systems, large-scale microservices, cloud-native architecture, and system https://jobeax.com/link/g5lvMfGP3gx5XUhf successful candidate will influence technical decisions across teams and guide the design and delivery of highly reliable enterprise https://jobeax.com/link/wXURIxgrAfa888Pf Responsibilities:- Define and evolve the architecture of large-scale backend platforms and distributed applications.- Establish technical direction, architecture standards, and engineering best practices across multiple teams.- Lead the design of resilient, scalable, secure, and highly available systems using Java and modern backend frameworks.- Evaluate architectural alternatives and make decisions regarding service decomposition, data ownership, integration patterns, and technology selection.- Design distributed systems addressing fault tolerance, consistency, concurrency, latency, throughput, and recovery.- Drive platform modernization, legacy application transformation, and migration to cloud-native architectures.- Establish API governance, event-driven integration standards, service contracts, and versioning practices.- Guide database architecture, caching strategies, data access patterns, and performance optimization.- Define standards for observability, production readiness, incident management, disaster recovery, and service reliability.- Drive secure-by-design practices, threat mitigation, access control, and compliance with organizational security standards.- Partner with engineering leaders, product stakeholders, architects, and infrastructure teams to align technology decisions with business objectives.- Mentor senior engineers and technical leads, building strong engineering capabilities across teams.- Review critical designs and complex implementations, identify technical risks, and ensure sustainable architecture.- Drive engineering productivity through automation, CI/CD improvements, testing strategies, and developer tooling.- Lead resolution of high-impact production incidents and establish preventive https://jobeax.com/link/qKJ6UXXcYwcJVXPx Skills:- Extensive hands-on expertise in Java, JVM internals, concurrency, garbage collection, memory management, and performance optimization.- Deep experience with Spring Boot, microservices, and enterprise application architecture.- Proven expertise in distributed systems, high-throughput services, and large-scale backend platforms.- Strong understanding of event-driven architecture, messaging systems, and asynchronous communication.- Advanced knowledge of database design, distributed data management, caching, and transaction consistency.- Experience architecting cloud-native applications on AWS, Azure, or GCP.- Strong knowledge of Docker, Kubernetes, CI/CD, infrastructure automation, and production observability.- Expertise in system design, design patterns, domain-driven design, and architecture documentation.- Strong understanding of application security, resilience engineering, scalability, and disaster recovery.- Demonstrated ability to influence technical direction across multiple engineering https://jobeax.com/link/TKg5uFi8EXixZol0 Qualifications:- Experience with high-availability, high-volume enterprise systems.- Exposure to platform engineering, service mesh, API management, and developer platforms.- Experience with architecture governance, technology roadmaps, and technical modernization initiatives.- Knowledge of SRE principles, service-level objectives, and operational https://jobeax.com/link/n7v7vfl76y3kLxkA Competencies:- Strategic technical leadership, architecture ownership, engineering mentorship, cross-functional influence, complex problem-solving, and alignment of technical strategy with business outcomes. (ref:hirist.tech)

Similar vacancies

More like this role

Squareroot Consulting Pvt Ltd.

Principal Engineer - Software Development

Principal Engineer - Software Development Responsibilities :- Work with multiple project teams internal and outsourced development partners responsible for all stages of quality assurance for complex products and platforms, including testing strategy, analysis, coding, results evaluation, and proposed corrective actions- ...

Bangalore, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
... AI era? Join us at Zscaler. Role We are looking for a Principal Software Engineer to join our team. This is a hybrid role, reporting to the Sr. Director of Software Engineering in the Platform Convergence department. In this role, you will design and scale high-performance backend services to drive the evolution of our ...

Bangalore, भारत

  • Full-time
Role : Product Development Lead - C++ | Finacle | BankingLocations : Bangalore / Hyderabad / Chennai / PuneExperience : 7+ YearsEmployment Type : Full-timeWhat it takes to be part of Finacle?- 7-10 years of hands-on development experience in Java, https://jobeax.com/link/JSd7UYCSg572jJDY, or C++- Proven ability to build, ...

Bangalore, भारत

  • Remote
  • Hybrid

802110

... or follow us on X, LinkedIn , Facebook , and Instagram . Role Overview We are seeking a highly skilled and visionary Senior Principal Engineer to lead the architecture, design, and development of our next-generation Enterprise Wireless Access Point (AP) solutions. In this role, you will define the software architecture for ...

Bangalore, भारत

  • Full-time
  • IT
... Principal Software Engineer to shape how our AWS-based SaaS products are built, deployed, and operated. This is a hands-on technical leadership role for an engineer with prior software development experience and deep expertise in AWS, infrastructure as code, CI/CD, automation, and observability. You will partner with application, ...

Bangalore, भारत

  • Full-time
  • IT
... less experienced team members, perhaps in different locations. What You Bring Required - Bachelor’s Degree (and/or Post Graduate Degree) in computer science, software engineering or related field. - 10+ years in software development. - Hands-on experience working with technologies and languages like Java, Node, Typescript, ...

Bangalore, भारत

  • Full-time
  • IT
... versioning, and model fallback - Ensure production reliability: agent sandboxing, execution audit trails, timeout handling, and retry logic - Manage a squad of 5 engineers, including 1 Principal Engineer Qualifications What we are looking for - 6+ years in backend or AI/ML engineering with at least 2 years managing a squad - ...

Pune, भारत

  • Hybrid
  • On-site
  • Full-time
  • IT
... to the Software Engineering Manager as a member of the Development team in India, the Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for Developing Software Solutions by learning information ...

Pune, भारत

  • Remote
  • Hybrid
  • On-site
  • IT
  • Project Management
... senior management to collect requirements, describe software product features, technical designs, and product strategy - Experience leading and mentoring junior software engineers, and make them more effective, product software engineers - Understanding of microservice development and best practices Education and Experience ...

Pune, भारत

  • Hybrid
  • On-site
  • Full-time
  • Contract
... with ongoing feedback. Ready to make an impact at the company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Senior Manager, Software Development Engineering in the Data Protection ...

Bangalore, भारत