EY

Technical Lead (Java), Technology Consulting

EY
BusinessSG, 048583Full-time2 weeks ago

About the role

AI summarised

EY is seeking a Technical Lead (Java) for its Technology Consulting practice. The role involves leading a squad, architecting scalable systems, and ensuring robust end-to-end solution design across backend services, APIs, and cloud infrastructure. The ideal candidate has 7+ years of experience with Java Spring Boot, cloud databases, and secure authentication patterns, and thrives in a consulting environment.

BusinessFull-timeGeneral

Key Responsibilities

  • Mentor and guide backend engineers through code reviews, pair programming, and technical coaching.
  • Make key technical decisions on frameworks, databases, APIs, messaging systems, and cloud infrastructure.
  • Conduct technical reviews and provide architectural guidance to engineering teams.
  • Establish clear data ownership boundaries and maintain a definitive source of truth for all data generated or consumed by the application.
  • Lead secure solution design by defining and guiding organization-wide practices for protecting sensitive data across all systems and services.
  • Architect and design systems for scalability, high resilience, fault tolerance and high availability to support evolving business demands.
  • Provide long-term architectural guidance that ensures maintainability, extensibility, and alignment with enterprise technology strategy.
  • Support project planning, effort estimation, technical risk assessments, and stakeholder communication.
  • Lead a squad, providing technical direction and overall development excellence.
  • Take ownership of end-to-end technical architecture, including service orchestration, backend components, and integration patterns.
  • Determine and guide appropriate integrations mechanisms (REST, SFTP, and webhook) to support system interoperability.
  • Conduct code review, enforce engineering best practices and ensure adherence to security, quality standards and best practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum 7 years of technical development experience, with at least 2 years in a technical or team leadership role.
  • Strong experience in cloud database design and implementation (e.g., schema design, performance tuning, distributed data patterns).
  • Strong experience with implementation with Java Spring Boot and Spring Batch.
  • Hands-on knowledge of tokenization, field-level encryption, and PII-protection techniques.
  • Experience in REST API design, API Gateway configuration, and API lifecycle management.
  • Experience in OAuth2, mTLS, and API Key authentication patterns.
  • Experience with FHIR standards for interoperability.
  • Experience with integration patterns using REST, SFTP, and webhooks.
  • Proficiency in Containerization and deployment on Cloud platforms.
  • Strong analytical, problem-solving, and communication skills.
  • Experience operating in agile or squad-based delivery environments.
  • Prior experience in regulated industries such as healthcare and government sectors.
  • Experience with event-driven architectures and messaging systems.
  • Exposure to cloud-native security and compliance frameworks.
  • Familiarity with DevOps tools (CI/CD, observability, logging, monitoring).