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 are seeking a seasoned Senior Java Developer to enrich our team, operating from our office during standard working hours.
The primary role involves aiding in the design and development of comprehensive solutions for our microservices architecture applying Spring Boot. The ideal candidate will harbor a fervor for software engineering procedures and demonstrate comprehensive knowledge of SQL architecture and Cloud services. This know-how will contribute to establishing a sturdy, scalable, and secure framework that can bolster our mission-critical systems. Candidates with a solid history of delivering premium quality code are encouraged to apply.
Responsibilities
- Participate in the design and development of complex financial systems utilizing Java and Spring Boot
- Guarantee robust, scalable, and secure code, emphasizing exceptional handling and multithreading
- Engage with cross-functional teams to expedite end-to-end project delivery
- Offer technical guidance and mentorship to junior developers and team colleagues
- Be a part of code review sessions, verifying the optimization of code performance, maintainability, and its scalability
- Promote adherence to well-established software engineering processes and best practices
Requirements
- A minimum of 5 years worth of experience as a Java Developer
- Comprehensive understanding of Java Microservice framework, inclusive of Spring Boot, and previous engagement in designing and developing comprehensive solutions
- Proficiency in SQL, database design, and architecture
- Deep-rooted understanding of software engineering methods
- Proficiency in the English language, expected at an Upper-Intermediate level or higher
- Capability to operate from the office
Nice to have
- Prior exposure in the finance sector, coupled with a deep understanding of financial services and relevant technology requirements
- Familiarity with CI/CD tools and processes
- Familiarity with Cloud technologies and associated 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