Senior Java Developer with Microsoft Azure

Sorry, this position is no longer available
India
We are currently searching for a seasoned Senior Java Developer with significant experience in Microsoft Azure to join our organizational family remotely. Your major responsibility as a Senior Java Developer will be to develop and maintain superior software solutions exclusive to our clients operating in the financial sector. Consequently, you will be working intimately with our team of developers, architects, and project managers to design and deliver solutions that are in line with our clients' expectations. This position also involves a commitment to assuring that your developed code is of optimal quality and ensures scalability and maintainability.
Responsibilities
- Create and manage superior software solutions
- Cooperate with developers, architects, and project managers to design and deploy creative solutions
- Ensure that the developed code is of the peak quality and that it is scalable and easy to maintain
- Engage in code reviews and provide insightful feedback to other developers
- Assure that the solutions fulfil client needs and generally keep timeframes and budgetary constraints in check
- Quickly identify and solve any complexities arising in both production and non-production set-ups
Requirements
- 4+ years of hands-on experience in Java development (Java 8 or higher)
- Profound understanding in Java Core
- Minimum 2 years of experience with Spring Boot
- At least a year's experience with Microsoft Azure
- Familiar with CI/CD processes with a minimum of 0.5 years of experience
- Previous interaction with unit testing frameworks like JUnit, TestNG, Mockito
- Well-versed with RESTful web services
- Experience with SQL and NoSQL databases
- Familiarity with microservices landscape
- Proficient in English communication (B2+ level)
Nice to have
- Experience with containerization technologies like Docker and Kubernetes
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