Back to Search
Middle Java Developer
We are actively seeking a highly skilled and experienced Middle Java Developer to join our vibrant team. In this vital role, you will spearhead the creation of dependable software solutions that are both cutting-edge and practical. Your deep expertise will play a crucial role in enhancing and supporting the technology frameworks that underpin our business processes and goals.
Responsibilities
- Engineer and execute automation strategies for system migration projects
- Develop and refine the control plan to facilitate easier customer onboarding and automate provisioning
- Construct and sustain a secure, scalable personal health record system
- Engage in the development and management of highly available, high-traffic web applications and services that interface directly with customers
Requirements
- Bachelor’s or Master’s Degree in Computer Science or a related discipline
- At least 2 years of professional experience as a Java Developer
- Proficiency in JUnit for implementing comprehensive testing frameworks
- Strong experience with CI/CD methodologies to enhance software deployment processes
- Expertise in deploying and managing applications using Kubernetes
- Thorough knowledge of object-oriented design and SDK development, particularly in cloud-based environments
- Excellent command of the English language, with effective communication skills at a B2 level or higher
Nice to have
- Experience in projects involving artificial intelligence
- Familiarity with sophisticated cybersecurity protocols
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