Senior Java Developer
Description
We are hiring a Senior Java Developer with AI awareness to deliver scalable backend systems and keep reliability and teamwork at the center of engineering. You will work with Java 8, Spring Boot, microservices, REST, SQL, and NoSQL, supported by CI/CD in Azure and AWS. Bring your expertise and apply today
Requirements
- Relevant professional experience in software engineering of 3+ years
- Working awareness of AI principles and platforms that influence better design decisions
- Advanced proficiency in Java Core and object-oriented development practices
- Production experience applying Java 8 language features
- Strong capability in Spring Boot for backend feature delivery and upkeep
- Experience with Microsoft Azure services or cloud infrastructure
- Knowledge of AWS for application hosting, deployment, and operations
- Understanding of CI/CD automation to standardize build, test, and release
- Competence in SQL for relational data storage and retrieval
- Proven experience designing service-oriented solutions using microservices patterns
- Ability to develop REST interfaces and integrate them with broader application ecosystems
- Knowledge of unit testing techniques to confirm correctness and maintain quality
- Understanding of NoSQL database options suitable for Java applications
- English proficiency at B2 (Upper-Intermediate) level or above
Nice to have
- 3+ years in a similar software engineering position
- Experience with AI-enabled tools and approaches that strengthen solution design
- Strong grasp of Java Core and object-oriented programming concepts
- Evidence of applying Java 8 in project delivery
- Ability to build and maintain backend services using Spring Boot
- Experience operating in Microsoft Azure cloud environments
- Working familiarity with Amazon Web Services for cloud deployment and oversight
- Understanding of CI/CD practices for consistent automated releases
- Strong SQL skills for working with relational database data
- Experience delivering distributed systems with microservices architecture
- Ability to implement and integrate REST API solutions
- Solid knowledge of unit testing methods for stable, high-quality code
- Familiarity with NoSQL database platforms used with Java systems
- B2 (Upper-Intermediate) English or higher for effective communication
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn