IT Life is possible in the bank! We develop a number of systems that provide to customers and partners with remote banking services. We use Angular 5, React 16.x, HTML5, CSS3, LESS on the front-end, middleware software for management business processes, and failover backend based on Java EE and .NET services.
17 квітня 2026

Middle Java Developer

за кордоном, віддалено до $1800

We are looking for self-motivated IT-professional with 1+ years of experience in development large-scale projects, create proofs of concept, review a code, explore and improve new technologies. We develop the back-end (java micro services in Docker) and front-end (Angular) for own new online banking (www.digital.pumb.ua). Also we develop public API for digital banking services. Our development processes are based on Agile/Scrum methodology and use continuous integration and version control system. This is an attractive project with the varieties of technologies, includes information security, etс. Our development processes are based on Scrum methodology and we use modern CI/CD and VCS (gitlab).

Required skills and experience:
• Good knowledge of Java Core 8+
• Good knowledge Spring (Core, Web, Data, Boot)
• Good knowledge of SQL
• Understanding REST API concepts
• Understanding principles of HTTP protocol
• Hands-on experience in Unit testing: JUnit, Mockito
• Experience with Lombok, Mapstruct, OpenAPI
• Experience JIRA, GIT, Maven, Jenkins
• Understanding principles of validation (XML/XSD, Json/JSON Schema)

Would be a plus:
• Experience with ESB solutions (IBM Integration Bus, Apache Camel or other)
• Experience with messaging: RabbitMQ, Apache Kafka, ActiveMQ
• Knowledge of docker, Kubernetes
• Familiarity with GNU/Linux
• Familiarity with ELK stack
• Ready to consider a student

What You’ll Do:

• Full lifecycle application development
• Produce clean, efficient, well-documented codebase
• Deliver maintainable, high-quality software with good level of test coverage
• Troubleshoot existing and potential problems quickly and efficiently
• Be active part of the team

Why Us — And Why Now

  • Product, not outsourcing — you see the result of your work, not just close tickets for someone else’s client
  • AI in banking is not hype — these are real tasks with real impact on millions of users
  • Modern stack with zero legacy — we build from scratch and choose the right tools, not carry technical debt
  • Ownership — from idea to deploy, you own your decisions
  • A team that values depth — not the number of buzzwords on a resume, but the ability to understand and deliver
  • We invest in growth — new languages, frameworks, domains, models. If you want to know more a year from now than you do today — we’re on the same path
LinkedIn