Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

EPAM

NewBe an early applicant

Senior Java Developer

Posted Updated
Discussion

We are seeking a Senior Java Developer to join a large Wealth Management firm operating in a broker-dealer model.

The ideal candidate will bring solid experience in secure backend services, API design and development, TDD, BDD, Single Page Application design, and full-stack understanding, along with a willingness to study legacy code and continuously learn.

Responsibilities

  • Develop, enhance, and maintain code
  • Build back-end microservices and REST APIs
  • Perform unit testing
  • Participate in code reviews
  • Follow best practices, including code review, unit testing, and CI
  • Participate in Scrum ceremonies
  • Contribute to estimation and planning sessions
  • Collaborate with peers and support less experienced developers
  • Work closely with the offshore team

Requirements

  • Bachelor's or Master's Degree in Computer Science or a similar field
  • 3+ years of development work experience
  • Hands-on expertise in Java, Spring Framework/Spring Boot, and Spring MVC
  • Knowledge of APIs and microservices architecture
  • Background in log management and analysis
  • Proficiency in Kubernetes and SQL
  • Familiarity with secure backend services and API design and development
  • Understanding of TDD, BDD, and Single Page Application design and development
  • Competency in full-stack application design and data modeling
  • Skills in DevOps, QA, and development task estimation
  • English proficiency at an Upper-Intermediate level (B2) or higher

Nice to have

  • Financial Services background in wealth management
  • Exposure to ReactJS
  • Experience with Java microservice infrastructure
  • Capability to contribute to application documentation

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.