DET-Senior Developer-GDSF02

Job description
Requisition ID:  1502317
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.

 

 

 

 

Title: Full-Stack Java Engineer

Job Description:

We are seeking a highly skilled Full-Stack Java Engineer to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and implementing scalable, high-quality web applications using Java and related technologies.

 

Key Responsibilities:

Design, develop, and maintain efficient, reusable, and reliable Java code for both front-end and back-end components of the application.
Develop user interfaces using HTML, CSS, JavaScript, and front-end frameworks like Angular or React.
Implement robust backend services and APIs using Java with frameworks like Spring Boot, and Hibernate.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Collaborate with cross-functional teams, including product managers, UX designers, and other engineers, to define, design, and ship new features.
Maintain code integrity and organization, following best practices and design patterns.
Write unit and integration tests to ensure software quality.
Manage individual project priorities, deadlines, and deliverables.
Participate in code reviews and contribute to team and personal learning.
Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven hands-on Software Development experience with Java and Java EE.
Proficient in front-end technologies such as HTML, CSS, JavaScript, and a modern JavaScript framework (Angular, React, Vue.js).
Extensive experience with server-side development using Spring Framework (Spring MVC, Spring Security, Spring Data, etc.).
Strong understanding of object-oriented programming, design patterns, and microservices architecture.
Experience with database technologies (SQL and NoSQL) and ORM tools (JPA, Hibernate).
Experience with version control systems such as Git.
Knowledge of build tools (e.g., Maven, Gradle) and continuous integration/continuous deployment (CI/CD) practices.
Familiarity with containerization technologies like Docker, and orchestration tools like Kubernetes is a plus.
Excellent problem-solving skills and ability to work in a fast-paced environment.
Strong communication and teamwork skills.
Preferred Skills:

Experience with Agile development
Familiarity with cloud services and providers (AWS, Azure, GCP).
Experience with testing frameworks (JUnit, Mockito, Selenium).
Knowledge of web server configuration and deployment (Apache, Tomcat).
The Full-Stack Java Engineer will be expected to have a passion for tech innovation and an eagerness to learn new technologies to keep up with the evolving landscape of web applications. The role demands dedication, the ability to multitask, and strong interpersonal skills to effectively work with team members and stakeholders.

 

 

 

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.

To apply for this job please visit careers.ey.com.

Job Overview
Job Location