Senior Software Engineer – Java
Company | 10pearls |
---|---|
Location | Vienna, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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)