As a Full Stack Developer at EY, you will be at the forefront of driving technical innovation and transformation. You will be responsible for developing end-to-end solutions that meet our clients' complex business needs. Your expertise in Kubernetes and container orchestration will be pivotal in deploying scalable and resilient applications across various cloud environments.
Key Responsibilities:
- Design, develop, and maintain scalable, resilient full-stack applications that adhere to EY's technical frameworks and best practices.
- Implement containerization strategies using Kubernetes to orchestrate deployment, scaling, and management of containerized applications.
- Collaborate with cross-functional teams to integrate front-end and back-end systems, ensuring seamless user experiences and robust backend services.
- Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery.
- Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, deployment, and maintenance.
- Provide technical guidance and mentorship to junior developers and team members.
- Stay abreast of emerging technologies and industry trends to drive innovation within EY.
- Ensure compliance with security protocols and data protection standards.
- Troubleshoot and optimize application performance in collaboration with infrastructure and DevOps teams.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5 to 8 years of experience in full-stack development with a strong understanding of both front-end and back-end technologies.
- Proven experience with Kubernetes and containerization tools (Docker, etc.).
- Proficiency in multiple programming languages such as JavaScript (Node.js, React, Angular), Java, or C#.
- Experience with RESTful API design and development.
- Familiarity with database technologies (SQL and NoSQL).
- Knowledge of cloud services (Azure) and implementing CI/CD pipelines.
- Strong understanding of software development methodologies (Agile, Scrum, Kanban).
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Preferred Skills:
- Kubernetes certification (CKA, CKAD) is highly desirable.
- Experience with microservices architecture and distributed systems.
- Familiarity with DevOps practices and tools.
- Strong communication and interpersonal skills.
What We Offer:
- A collaborative environment that empowers you to build your expertise and achieve your career goals.
- An inclusive atmosphere where diversity is celebrated, and innovation is encouraged.
- Competitive compensation and benefits package.
- Opportunities for professional development and continuous learning.
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.