Back to Search
We're actively looking for an experienced Senior Java Developer with Microsoft Azure, eager to become part of our remote workforce. As a Senior Java Developer, you'll focus on the development and upkeep of top-tier software solutions, curated for our clients within the financial sector. This role involves tight collaboration with our team of developers, architects, and project managers in order to conceive and execute solutions that echo our clients' needs. You'll also dedicate attention to making sure your code is high-quality, scalable, and easily maintainable.
Responsibilities
- Develop and keep up superior software solutions
- Partner with developers, architects, and project managers to design and launch novel solutions
- Maintain the quality, scalability, and maintainability of the software at optimum levels
- Participate in code reviews, giving valuable feedback to fellow developers
- Guarantee that the finalized solutions align with client requirements, meeting both deadlines and budget restrictions
- Identify and resolve problems in both production and non-production phases
Requirements
- A minimum of 4 years' experience in Java development (Java 8 or higher)
- Deep understanding of Java Core
- 2+ years' experience with Spring Boot
- At least 1 year experience with Microsoft Azure
- Familiarity with CI/CD processes - at least 0.5 years experience
- Familiar with unit testing frameworks like JUnit, TestNG, Mockito
- Experienced with RESTful web services
- History of working with SQL and NoSQL databases
- Familiarity with microservices
- Fluent in English communication (B2+ level)
Nice to have
- Experience with containerization technologies such as Docker and Kubernetes
- Excellent communicational skills
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