TTT-Java stack Developer-Contractor
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.
Senior Java Stack Developer
Experience: 4-7 years
Employment Type: Contract
Role Overview:
We are looking for a highly skilled Senior Java Stack Developer to join our team. The ideal candidate will have strong expertise in backend development, database management, and API development using the Java technology stack. This role requires deep technical proficiency in Java, Spring Boot, and SQL Server, along with experience in designing, developing, and maintaining scalable applications.
Key Responsibilities:
- Develop, enhance, and maintain backend applications using Java and Spring Boot.
- Design and implement RESTful APIs and integrate with frontend systems.
- Work with SQL Server, writing optimized queries, stored procedures, and ensuring data integrity.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues in existing applications, ensuring high performance and responsiveness.
- Optimize application performance and scalability using best coding practices.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, mentorship, and knowledge sharing within the team.
- Ensure adherence to security and compliance best practices in API and database development.
Required Skills And Experience:
- Strong programming skills in Java with 4-7 years of backend development experience.
- Expertise in Spring Boot and its components (Spring MVC, Spring Data, Spring Security, etc.).
- Solid experience in SQL Server, including writing complex queries, stored procedures, indexing, and performance tuning.
- Hands-on experience in building and consuming RESTful APIs.
- Strong understanding of microservices architecture and cloud-based deployments.
- Knowledge of authentication and authorization mechanisms (OAuth, JWT, etc.).
- Experience with version control systems (Git, Bitbucket).
- Familiarity with Agile methodologies and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently.
Good to Have (Preferred but Not Mandatory):
- Experience with containerization tools like Docker and Kubernetes.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Exposure to messaging queues (Kafka, RabbitMQ).
Why Join Us
- Work on cutting-edge technologies and impactful projects.
- Collaborative and dynamic work environment.
- Competitive salary and benefits package.
- Opportunities for growth and skill development.
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.