Candidate should have 5+ years of hands-on experience in enterprise application development.
Expert proficiency in Java/J2EE and a minimum of 4+ years of hands-on experience developing microservices using Spring Boot or the wider Spring ecosystem.
AWS Certification (e.g., AWS Certified Developer – Associate, AWS Certified Solutions
Architect – Associate, or higher) is required.
Minimum of 2+ years of hands-on experience designing, deploying, and managing applications on AWS. Solid understanding of core AWS services (EC2, Lambda, S3, RDS, etc.) .
Proven experience designing and implementing robust RESTful APIs and services.
Expertise in SQL (e.g., PostgreSQL, MySQL) and experience with NoSQL databases (e.g., MongoDB, DynamoDB).
Demonstrated experience in building systems that automate complex business processes and data flows.
Strong practical knowledge of version control (Git) and experience working with CI/CD tools (e.g., Jenkins, GitLab CI).
Experience with a modern JavaScript framework (React, Angular, or Vue.js) is a strong advantage.
Key Responsibilities
Lead the design and development of scalable, high-performance backend microservices using Java/J2EE and the Spring Boot framework.
Analyze business processes and develop end-to-end automation solutions, integrating various enterprise systems to streamline workflows.
Design, deploy, and manage applications and infrastructure on Amazon Web Services (AWS), leveraging services like EC2, Lambda, S3, RDS, SQS, and CloudFormation/Terraform.
Work across the full stack, including developing RESTful APIs, integrating with middleware, and contributing to frontend development (e.g., using frameworks like React or Angular) as needed to support automation interfaces.
Design, optimize, and maintain database schemas and data access layers for both SQL and NoSQL databases.
Implement and contribute to CI/CD pipelines, automated testing, and code review processes to ensure high-quality, reliable, and secure deployments.
Provide mentorship, conduct code reviews for junior team members, and drive architecture decisions for automation projects.
Identify, diagnose, and resolve complex technical issues related to application performance, scalability, and cloud infrastructure.
Company Profile
We help digital pioneers fight data piracy; guide governments through cash-flow crises; unlock new medical treatments with data analytics; and pursue high quality audits to build trust in financial markets and business. And now we’ve unified all our artificial intelligence (AI) innovation and development efforts under one platform, EY.ai, to help enable clients to efficiently access the benefits of AI. It is also intended to increase transparency, trust, and confidence in AI as EY seeks to use these new capabilities to serve the broader interests of society and contribute to a more inclusive, equitable future.
