E

Ernst & Young

Global professional services: audit, tax, consulting

AI-Native Java Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNicosia, Cyprus

About the Job

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering, Information Technology/Systems, or another related field.
  • Between 3 and 6 years of related work experience.
  • Experience implementing software following agile methodologies.
  • Experience in service-oriented environments and with the Spring Framework, including Spring Boot, Spring, and Spring MVC.
  • Experience implementing cloud-native microservices.
  • Knowledge of source code management, continuous integration, and automated deployment.
  • Knowledge of application security, including authentication, authorization, and encryption.
  • Very good knowledge of SQL and database management systems.
  • Knowledge of clean code and unit testing.
  • Hands-on experience using AI development tools such as GitHub Copilot or equivalent platforms.
  • Ability to evaluate AI-generated code and identify functional, architectural, security, and performance issues.
  • Understanding of prompt engineering and AI-native development workflows.
  • Experience incorporating agentic AI into engineering practices and team delivery processes.
  • Excellent verbal and written English communication.
  • Ability to maintain a high level of confidentiality.

Responsibilities

  • Design, develop, and maintain enterprise-grade cloud-native applications using Java and Spring Boot.
  • Build scalable microservices and APIs following cloud-native architecture principles.
  • Implement high-quality, maintainable, and secure code using modern engineering practices.
  • Participate in application modernization initiatives, including migration and refactoring efforts.
  • Use GitHub Copilot, AI coding assistants, and agentic development tools to improve productivity and software quality.
  • Review, validate, and refine AI-generated code to ensure production readiness.
  • Use AI-assisted testing, debugging, documentation, and code review capabilities.
  • Contribute to reusable prompts, engineering standards, and AI-enabled delivery practices.
  • Design and implement RESTful APIs, event-driven integrations, and distributed system components.
  • Work with messaging and streaming platforms such as Kafka or equivalent technologies.
  • Apply design patterns and architectural best practices to create resilient and scalable solutions.
  • Collaborate with architects and technical leads to deliver solution designs aligned with business requirements.
  • Develop automated unit, integration, and end-to-end tests.
  • Perform code reviews focused on quality, security, performance, and maintainability.
  • Implement observability, monitoring, logging, and troubleshooting capabilities.
  • Ensure applications meet security, compliance, and operational requirements.
  • Build and deploy applications using CI/CD pipelines.
  • Work within Azure or other public cloud environments.
  • Use containerization technologies such as Docker and Kubernetes.
  • Leverage AI to improve engineering productivity without compromising standards.
  • Contribute to reusable engineering assets, standards, and AI-native development practices.
  • Improve team productivity through automation and knowledge sharing.

Desired Qualifications

  • Certificates proving skills such as Java, Spring Boot, SQL, or related skills.
  • Certificates related to agentic software delivery.
  • Knowledge of Docker and Kubernetes.
  • Experience working with AWS or Azure cloud platforms.
  • Experience with event-driven architectures using Kafka or similar technologies.
  • Experience using Spring Cloud Config Server or similar platforms.
  • Experience working on international projects.
  • Ability to lead and coach other developers.
  • Ability to work in a dynamic environment and demonstrate organizational, interpersonal, written, and verbal communication skills.
  • Ability to work autonomously with a proven work ethic.
  • Strong architectural thinking and technical leadership.
  • Ability to work with people from different backgrounds and disciplines.

About the Company

Ernst & Young

Global professional services: audit, tax, consulting

EY provides professional services across Assurance, Tax, Consulting, and Strategy & Transactions through member firms coordinated by EY Global. It serves clients in about 150 countries with cross-disciplinary teams delivering audits, tax planning, technology, risk management, and M&A and strategy advisory. Its global, integrated platform and large network differentiate it by offering coordinated services across disciplines. The goal is to help clients meet regulatory requirements, improve governance and performance, and create value.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs