Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

EY DE-AE-JAVA Manager-GDSF04 
India, Karnataka, Bengaluru 
72017029

22.01.2025

Tech Lead /Senior Java/Spring Boot API Developer

Primary Responsibilities:

  • Design and develop RESTful APIs using Java and Spring Boot as the primary technology stack.
  • Ensure APIs are highly performant, scalable, and maintainable.
  • Lead the backend development efforts for web-based applications, providing technical guidance and expertise.
  • Collaborate with stakeholders to define API specifications and system architecture.
  • Optimize application performance through effective database design and query optimization.

Secondary Responsibilities:

  • Implement and maintain database solutions using PL/SQL and Oracle DB for OLTP processing.
  • Integrate Apache Kafka for real-time data streaming and processing, developing both consumer and producer components.
  • Manage security protocols, including RBAC and SSO integration, to ensure secure application access.
  • Implement OAuth flows for robust authentication and authorization practices.
  • Knowledge of SRE tools, like ELK, Grafana, Kibana, Splunk, Dynatrace, Datadog.
  • Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Perform code reviews, ensuring adherence to coding standards and best practices.
  • Mentor junior developers, fostering a culture of learning and growth within the team.

Qualifications:

  • 9+ years of experience in Java/Spring Boot backend development.
  • 8+ years of experience with PL/SQL and Oracle DB.
  • 3+ years of experience with Apache Kafka integration.
  • Proven track record of designing and implementing secure, scalable, and high-performance APIs.
  • Strong understanding of security protocols, including RBAC and SSO.
  • Familiarity with OAuth and industry standards for API security.
  • Excellent collaboration and communication skills.
  • Ability to lead and mentor junior team members.

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field. A Master’s degree is preferred.



EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.