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
Seeking a Senior Java Developer to become part of our team, with daily activities performed in-office during standard business hours.
The chief role involves end-to-end design and development of microservices architecture solutions using Spring Boot. Ideal candidates will exhibit keen enthusiasm for software engineering practices and a well-rounded knowledge of SQL architecture and Cloud services. This talent will be essential to building sturdy, scalable, and secure infrastructure for the company's mission-critical systems. If you've demonstrated a history of delivering high-quality code, we are eager to connect with you.
Responsibilities
- Complex financial system design, development, and maintenance using Java and Spring Boot
- Emphasis on code robustness, scalability, and security, focusing on exceptional handling and multithreading
- Collaboration with multidisciplinary teams for comprehensive project delivery
- Provision of technical leadership and mentorship to less experienced developers and team members
- Active participation in code reviews, ensuring code optimisation for performance, maintainability, and scalability
- Strict adherence to software engineering processes and best practice methods
Requirements
- Over 5 years of experience in a Java Developer role
- Advanced knowledge of Java Microservice infrastructure, inclusive of Spring Boot and experience in constructing end-to-end solutions
- Experience with SQL, database architecture and design
- Solid understanding of software engineering processes
- Proficiency at the upper-intermediate level in the English language
- Ability to fulfil office-based work requirements
Nice to have
- Prior experience in the finance sector and a comprehensive understanding of financial services' technological needs
- Familiarity with CI/CD tools and their respective processes
- Familiarity with Cloud technologies and their architectural configurations
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