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.