Back to Search
Senior Java Developer
Java, Java Microservice Infrastructure, SQL, Software Engineering Processes, Spring Boot, Cloud, Financial Services
Sorry, this position is no longer available
We're in search of a Senior Java Developer to become part of our team.
The primary role of this position involves creating and enhancing end-to-end solutions within the microservices architecture using Spring Boot. The perfect fit for us is someone with a fervor for software engineering processes, as well as a comprehensive understanding of SQL architecture and Cloud services. They will be instrumental in constructing a hardy, scalable, and secure infrastructure that will underpin our mission-critical systems. Anyone with a validated history of delivering high-quality code is urged to reach out to us.
Note: Ability to work from the office is required for this position.
Responsibilities
- Involvement in the design, development, and upkeep of intricate financial systems utilizing Java and Spring Boot
- Accountability for the code's resilience, scalability, and safety, with a specific emphasis on exception handling and multithreading
- Cooperation with diverse internal teams to expedite project completion from start to finish
- The provision of technical guidance and mentorship to junior developers and team members
- Involvement in code reviews with a focus on ensuring that performance, maintainability, and scalability are optimal
- Strict observance of best practices in software engineering and related processes
Requirements
- A history of 5 or more years working as a Java Developer
- Extensive understanding of Java Microservice infrastructure, including Spring Boot
- Past engagement with SQL, Database design, and architecture
- Prior experience in crafting and improving end-to-end solutions
- A solid grasp of software engineering processes
- Proficiency in English with a minimum skill level of Upper-Intermediate
- Availability to work from the office
Nice to have
- Previous exposure to the finance sector and a detailed understanding of financial services and the tech requirements thereof
- Familiarity with CI/CD tools and procedures
- Awareness of Cloud technologies and corresponding architectural set up
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