Job Description
Job Description
Industry Sector: Technology-enabled financial services and investment analytics — delivering enterprise-grade software for asset management, risk, and trading operations. This role sits at the intersection of backend engineering and fintech platform delivery, supporting cloud-native systems and API-driven integrations.
Primary Title (best-performing): Junior Java Developer (Associate) — Remote (United States)
About the Opportunity
We are hiring a remote, US-based Associate/Junior Java Developer to join a fast-paced engineering team building resilient, secure backend services for financial applications. You'll work on API development, microservices, and automated delivery pipelines that support high-throughput production systems.
Role Responsibilities
- Design, implement, and maintain backend services and RESTful APIs using Java and Spring Boot in a microservices environment.
- Write clean, testable code and create unit/integration tests (JUnit) to ensure high code quality and reliability.
- Collaborate with product owners and cross-functional teams in Agile ceremonies to translate requirements into technical solutions.
- Contribute to CI/CD pipelines and automated builds, ensuring repeatable deployments and smooth release cycles.
- Participate in code reviews and apply best practices for performance, security, and maintainability.
- Troubleshoot production issues, analyze logs/metrics, and implement fixes or mitigations with minimal downtime.
Skills QualificationsMust-Have
- Proficiency in Java and Spring Boot
- Experience building RESTful APIs and microservices
- Working knowledge of SQL and relational database design
- Unit testing with JUnit and familiarity with test-driven development practices
- Source control and build tools (Git, Maven or Gradle)
- Experience with debugging, logging, and monitoring production Java applications
Preferred
- Familiarity with cloud platforms (AWS, Azure) or containerization (Docker)
- Exposure to CI/CD tooling (Jenkins, GitHub Actions) and infrastructure-as-code concepts
- Knowledge of NoSQL databases or messaging platforms (Kafka, RabbitMQ)
Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 1–3 years of professional experience developing Java backend services (associate/junior level).
- US-based (remote) candidates only; ability to work overlapping hours with core team timezone.
Benefits Culture Highlights
- Remote-first work model with flexible hours and emphasis on work-life balance.
- Mentorship-focused engineering culture with regular code reviews and career growth paths.
- Opportunities to work on high-impact fintech products and modernize cloud-native platforms.
This role is optimized for candidates who enjoy hands-on backend development, automated delivery, and shipping high-quality Java services in a fintech environment. If you’re an early-career engineer eager to grow in API and microservices development, apply to join a collaborative, product-driven team.