Posted in

Senior Software Engineer – Java

Senior Software Engineer – Java

Company10pearls
LocationVienna, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science or equivalent practical experience (4+ years)
  • 2+ years of hands-on experience with Java, Kotlin, or Scala
  • Strong experience with Java/Kotlin, Spring, PostgreSQL, and React
  • Familiarity with Kubernetes and service-oriented architecture (SOA)
  • Solid understanding of relational databases and ORMs
  • Experience working on SOA or microservice-based applications
  • Proven ability to solve problems and deliver impactful features—prioritizing value over perfection
  • Experience working in collaborative coding environments, including code reviews and pull requests

Responsibilities

  • Design, develop, and test scalable systems and services
  • Participate in shaping the technical architecture of our platform
  • Translate product requirements into user stories and effective technical solutions
  • Build and maintain highly available services in a production environment
  • Collaborate with product managers, project leads, and other engineers to align on goals and execution
  • Contribute new ideas and technical innovations that drive product and team growth
  • Engage in code reviews, design discussions, and collaborative development processes

Preferred Qualifications

  • Interest or experience in fintech or the financial sector (personal finance experience is a big plus)
  • Practical experience managing personal investments or going through the loan process
  • Experience scaling highly available, mission-critical systems
  • Full-stack experience in either toward systems (Kafka, Docker, POSIX), databases (PostgreSQL), or front-end (JavaScript/TypeScript, React)