DE-GDS-Java-Manager
Job description
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.
- Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and microservices architecture.
- Deploy and manage applications on PCF or Kubernetes
- Develop engaging and responsive user interfaces using modern front-end frameworks such as Angular or React.
- Participate in PoCs (Proof of Concept) and help the department with
- selection of vendor solutions, technologies, methodologies and frameworks.
- Write clean, well-documented, and testable code.
- Collaborate with product managers, designers, and other engineers to deliver high-quality products.
- Participate in code reviews and contribute to improving our development processes.
- Troubleshoot and resolve complex technical issues.
- Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing.
- Contribute to the architecture and design of our systems.
- Mentor junior engineers and share your expertise.
- Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
All About You
- Overall 7-9 years of career experience into Full Stack Development
- Strong proficiency in Java and Spring boot framework
- Experience designing and developing microservices
- Experience with PCF, K8s, Docker, or other cloud platforms
- Solid understanding of front-end development principles and experience with Angular/React frameworks
- Proficiency in HTML, CSS, JavaScript, and JQuery
- Experience with relational databases such as Oracle or PostGreSQL. Well versed with writing efficient and optimised queries
- Experience with Restful API design and development
- Ability to work independently and as part of a team
- Cassandra
- Kafka or equivalent event/messaging technologies
- High-performance / high-throughput transactional applications
- Systems where latency and transaction-processing performance are critical
Good to have
- Experience with other cloud platforms (e.g., Azure, AWS, GCP)
- Experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes)
- Contributions to open source projects
EY | Building a better working world
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.
Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.
Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.