onsite
Staff Java Software Developer - EY
Software Engineer
Senior Java developer leading design, development, and delivery of high‑performance microservice solutions using Java, Spring, and SQL within an Agile environment for financial services clients.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java microservices using Spring Framework and related technologies.
- Collaborate with product owners, architects, and QA teams to translate business requirements into technical solutions.
- Implement data persistence and retrieval strategies with relational databases and SQL.
- Participate in Agile ceremonies, contribute to sprint planning, and ensure timely delivery of high‑quality code.
- Mentor junior developers, conduct code reviews, and promote best practices for performance, security, and maintainability.
Requirements
- 5+ years of professional Java development experience, including deep knowledge of Spring Boot and related ecosystem.
- Proven experience building and deploying microservice architectures.
- Strong SQL skills and experience with relational databases (e.g., Oracle, PostgreSQL, MySQL).
- Hands‑on experience working in Agile/Scrum teams.
- Excellent problem‑solving abilities and communication skills.