E

Ernst & Young

Global professional services: consulting, assurance, tax

DE-Manager-Java

Backend EngineeringUpdated on Nov 14
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, Information Systems Management, or a related field is required.
  • 10 to 12 years of experience is required.
  • Experience leading teams is required.
  • Knowledge of Agile or CMMI process methodologies is required.
  • Strong Java and Spring Boot experience, including service configuration and production error handling, is required.
  • Experience with Spring WebFlux and Project Reactor, including Mono, Flux, non-blocking request handling, backpressure, reactive pipeline error handling, and reactive APIs, is required.
  • Experience with Oracle JDBC and Spring connection pooling is required.
  • Hands-on experience with Apache Kafka, Confluent Cloud, and OCI Streaming is required, including topics, producers, consumers, consumer groups, offsets, retries, per-record and batch processing, failure handling, replay, idempotent processing, and Confluent Schema Registry or Avro message contracts.
  • Hands-on experience with Spring Batch jobs, steps, readers, processors, writers, chunk processing, restart, skip, retry, and launching and monitoring batch jobs is required.
  • Working knowledge of AWS for integration workloads, including IAM, compute, object storage, logging and monitoring, and deploying and operating a Spring service on AWS is required.
  • Strong SQL skills, including joins, aggregations, transactions, indexes, and execution plans, are required.
  • Experience with PL/SQL packages, procedures, functions, cursors, bulk processing, exception handling, and calling SQL and PL/SQL from Java services is required.
  • Experience with OAuth2 client credentials for service-to-service calls and Spring Security for protecting APIs and outbound clients is required, including token request, caching, expiry, and failure handling.
  • Experience using Maven or Gradle, basic CI/CD pipelines that build, test, and publish Java services, and Docker for running services in containers is required.
  • A background in development best practices is required.
  • The candidate must be flexible in responding to issues and able to identify product and deployment improvements to mitigate future issues.
  • The candidate must have strong communication and team-building skills and be able to work iteratively and collaboratively.
  • Excellent written and oral communication skills are required.
  • The candidate must be willing to travel according to client and other job requirements.

Responsibilities

  • Lead Java technology development projects as a technical lead.
  • Work with clients to understand business, functional, technical, and implementation requirements.
  • Plan and monitor project deliverables from the team.
  • Provide input into technology-stack evaluation and assist the architect with project technology choices when needed.
  • Design and govern reusable accelerators, apply design patterns, and create reusable technical components such as error handling and logging.
  • Work with relevant teams to ensure timely project delivery.
  • Prepare technical solution and architecture documents, artifacts, work products, and customer presentations.
  • Lead and mentor development teams.
  • Work closely with Project Managers, Senior Business Analysts, and development teams.
  • Own solution delivery and translate functional requirements into a solution.
  • Allocate tasks and evaluate team performance.
  • Communicate with client teams, gather requirements, conduct regular team meetings, and track project progress.
  • Interview candidates when needed and assist in recruitment.
  • Provide an efficient working environment for project teams and ensure objectives are met within stipulated timelines.
  • Foster teamwork and lead by example.

Desired Qualifications

  • Experience with AngularJS or Angular, React, HTML5, Spring Cloud, jQuery, JSON, JavaScript, Servlet, JSTL, AJAX, and CSS is an added advantage.
  • Experience working in cloud environments, preferably Azure and AWS, is desirable.
  • Knowledge of the CMMI framework is desirable.
  • Experience designing and developing solutions in cloud environments, preferably Azure and AWS, is desirable.
  • Technical delivery skills are desirable.

About the Company

Ernst & Young

Global professional services: consulting, assurance, tax

EY (Ernst & Young) provides professional services at a global scale, offering consulting, assurance, tax, and transaction advisory services. It serves clients across industries such as technology, media, real estate, hospitality, and construction. Instead of selling a single product, EY works with clients through tailored engagements where cross-disciplinary teams analyze challenges, design strategies, perform audits, help with tax planning, and assist with mergers or divestitures. What sets EY apart is its worldwide reach and integrated service model, industry-specific expertise, and focus on responsible business practices like sustainability, cybersecurity, and workforce flexibility. EY’s goal is to help organizations improve performance, manage risk, and achieve sustainable growth while building a better working world.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs