Java Developer
centrum, Warszawa
Optiveum
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.
Optiveum is a boutique consultancy founded in 2020 with over 20 years of experience by its founders. The company specializes in supporting businesses, particularly from IT and tech industries, in Poland and Central Europe. They offer services such as building teams (mainly IT and sales), go-to-market strategies including digital marketing, sales outsourcing, and legal and tax advisory. Their recruitment services focus on experts and managers, primarily IT and engineers, with a large candidate database. They also provide strategic consulting for market entry and outsourcing services for IT teams, sales, and recruitment process outsourcing.
Java Developer
Java Developer
centrum, Warszawa
Optiveum