Skip To Main Content
backBack to Search

Senior Java Developer

Java, Java Microservice Infrastructure, SQL, Software Engineering Processes, Spring Boot, Cloud, Financial Services
warning.png
Sorry, this position is no longer available

We're seeking a Senior Java Developer to become part of our team, based within our office during regular working hours.

Their principal role will be to assist in designing and creating comprehensive solutions for a microservices architecture utilizing Spring Boot. The successful candidate will possess a strong enthusiasm for software engineering methodologies, a deep comprehension of SQL architecture, and Cloud services to establish a sturdy, scalable, and secure foundation to support the business's mission-critical systems. Individuals with a verifiable history of delivering high-quality code are our preferred candidates.

Responsibilities
  • Creation, development, and maintenance of intricate financial systems using Java and Spring Boot
  • Ensuring exceptional handling and multithreading for code to be robust, scalable, and secure
  • Cooperation with cross-functional teams to facilitate end-to-end project completion
  • Provision of technical leadership and mentorship for junior developers and team members
  • Participation in code reviews to ensure performance, maintainability, and scalability optimization
  • Enforcement of adherence to software engineering methodologies and best practices
Requirements
  • Minimum of 5 years professional experience as a Java Developer
  • Advanced proficiency in Java Microservice infrastructure, inclusive of Spring Boot, and proven experience in designing and creating end-to-end solutions
  • Previous involvement with SQL, Database design, and architecture
  • Comprehensive understanding of software engineering methodologies
  • Proficiency in the English language at least to an Upper-Intermediate level
  • Capability to operate from the office
Nice to have
  • Previous experience within the financial sector, incorporating a profound understanding of financial services and their technological necessities
  • Familiarity with CI/CD tools and protocols
  • Understanding of Cloud technologies and their 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

These jobs are for you