Java Developer
US-based technology firm in private capital / financial markets
Java Developer
Location: Warsaw / Hybrid (initially remote, moving to hybrid ~3 days/week on-site)
Company: US-based technology firm in private capital / financial markets
Employment Type: Full-time
About the Role
We are looking for a skilled Java Developer to join our backend engineering team. You will help build and maintain high-performance, scalable, distributed systems and APIs that handle core business workflows and data processing in a mission-critical domain. You’ll work closely with frontend engineers, product, QA, and operations to deliver robust, secure, and maintainable solutions.
Key Responsibilities
- Design, implement, and maintain server-side services and microservices in Java (Spring, Jakarta EE, etc.)
- Define and build RESTful APIs, possibly GraphQL, and other backend interfaces
- Architect and develop scalable solutions, emphasizing performance, reliability, fault tolerance, and high availability
- Integrate with databases (relational, NoSQL), message queues, and third-party services
- Participate in code reviews, technical design discussions, and architecture planning
- Write clear, maintainable, and well-tested code (unit / integration / end-to-end tests)
- Troubleshoot and resolve production issues (monitoring, logging, diagnostics)
- Optimize existing systems, refactor modules, and drive continuous improvement
- Stay current with Java ecosystem trends, frameworks, tools, and best practices
What We’re Looking For (Required)
- Strong proficiency in Java (Java 11+, or whichever version your stack uses)
- Experience with Spring Boot / Spring Cloud (or equivalent Java frameworks)
- Solid understanding of object-oriented design, design patterns, clean architecture
- Experience building RESTful APIs, and (ideally) GraphQL or event-driven APIs
- Familiarity with relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL (e.g. MongoDB, Redis)
- Experience with message queues / streaming systems (e.g. Kafka, RabbitMQ)
- Experience with unit testing, integration testing frameworks (JUnit, Mockito, etc.)
- Working knowledge of CI/CD pipelines, version control (Git), and DevOps practices
- Strong debugging skills, performance tuning, and production issue analysis
- Ability to work in an Agile / Scrum environment
Nice to Have (Preferred / Bonus)
- Experience in microservices architecture, domain-driven design, event sourcing, CQRS
- Familiarity with cloud platforms (AWS, Azure, GCP) — e.g., deploying Java services, serverless, containers (Docker, Kubernetes)
- Experience with other JVM languages (Kotlin, Scala)
- Exposure to GraphQL, gRPC, or WebSockets
- Knowledge of security standards, OAuth2 / OpenID Connect, JWT
- Experience in the financial / capital markets / fintech domain
- Experience with distributed caching, caching strategies
- Experience with observability tooling (Prometheus, Grafana, ELK / EFK stack)
Qualifications / Experience
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical discipline
- 4+ years (or adjust accordingly) of professional experience in backend development with Java
- Demonstrated track record of designing and delivering reliable backend systems
What We Offer
- Competitive salary up to 6 500 USD
- Remote start, transitioning to hybrid (Warsaw)
- Full benefits package
- Generous paid time off
- Opportunity to work on impactful, financial / capital market systems
- Collaborative, innovative, and tech-driven culture
- Learning opportunities, conferences, trainings, etc.
About OPTIVEUM sp. z o.o.
Optiveum is a recruitment and consulting company created based on our 20-plus years of experience in HR & IT services.
We work for Clients located in Poland and abroad providing our local and international Candidates with Project-based or Permanent job opportunities in a remote or office-based model.
Optiveum sp. z o.o. to firma rekrutacyjno- konsultingowa prowadzona na bazie naszego ponad 20-letniego doświadczenia na rynku usług HR i IT.
Pracujemy z klientami w Polsce i za granicą oferując międzynarodowym kandydatom pracę stałą lub projektową u Klientów w biurze lub w modelu zdalnym.
DANE FIRMY/ COMPANY DATA
Optiveum Sp. z o.o.
ul. Tomasza Zana 43 lok. 2.1 20-601 Lublin
nr KRS: 0000834436, NIP 7010975729
Contact us at: info (at) optiveum.com