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 are on the hunt for a seasoned Senior Java Developer to become part of our team, operating from the office during routine working hours.

Centrally, you will contribute to the design and development of comprehensive solutions for our microservices architecture utilizing Spring Boot. We envision our ideal team member to be one who harbors a fervor for software engineering methodologies and possesses an in-depth comprehension of SQL architecture and Cloud services. Their expertise will be crucial in crafting a robust, scalable, and secure infrastructure to undergird our mission-critical systems. If your career boasts a consistent record of successfully rendered high-caliber code, we are eager to network 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
  • Devising, developing, and retaining intricate financial systems through the application of Java and Spring Boot
  • Ensuring the creation of sturdy, scalable, and secure code with an emphasis on exception management and multithreading
  • Driving end-to-end project execution through collaboration with cross-functional squads
  • Offering technical leadership and mentorship to novice developers and team members
  • Partaking in code assessments to ensure performance, maintainability, and scalability optimization
  • Upholding adherence to software engineering methodologies and best practices
Requirements
  • A minimum of five years spent in a Java Developer role
  • Extensive knowledge of Java Microservice infrastructure, incorporating Spring Boot, complemented with experience in developing end-to-end solutions
  • Skills in SQL, Database design, and architecture
  • Comprehensive understanding of software engineering methodologies
  • Proficiency in English, with at least an upper-intermediate level of competency
  • The ability to work within an office setting
Nice to have
  • Prior experience in the finance industry, coupled with an unassailable understanding of financial services and their technological prerequisites
  • Familiarity with CI/CD tools and procedures
  • Acquaintance with Cloud technologies and their architectures
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