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 on the hunt for a Senior Java Developer to become part of our team.
The role requires office-based work during conventional business hours. Your primary role will be to contribute to the designing and developing of end-to-end solutions for our microservices architecture utilizing Spring Boot. The perfect candidate will exhibit a passion for software engineering processes and will possess extensive knowledge of SQL architecture and Cloud services. This know-how will go towards the construction of a robust, secure, and scalable infrastructure to underpin the company's crucial systems. We entreat applications from candidates who have a consistent history of delivering superior-quality code.
Responsibilities
- Complex financial systems design, development, and maintenance using Java and Spring Boot
- Construction of robust, scalable and secure code with a bias towards exception handling and multithreading
- Cross-functional team collaboration to facilitate end-to-end project delivery
- Providing technical leadership and mentorship for junior developers and team members
- Participation in code reviews to ensure optimal performance, maintainability, and scalability
- Ensuring adherence to best practices and software engineering processes
Requirements
- A minimum of five years' experience in the role of a Java Developer
- Profound understanding of Java Microservice infrastructure, including Spring Boot, and capability in designing and developing end-to-end solutions
- Proficiency in SQL, Database design, and architecture
- Comprehensive knowledge of software engineering processes
- Proficiency in the English language to at least an Upper-Intermediate level
- Capability to work from the office
Nice to have
- Previous experience in the finance sector and comprehensive understanding of financial services and their technology requirements
- Familiarity with CI/CD tools and processes
- Knowledge of Cloud technologies and architecture
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