Jobs
102-
Β· 42 views Β· 3 applications Β· 6d
Senior Java Backend Engineer (IRC276602)
Full Remote Β· Ukraine Β· 6 years of experience Β· B2 - Upper IntermediateJob Description We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering...Job Description
We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering within an agile, DevOps-driven environment.
- 6+ years of backend development experience with Java & Spring Boot.
- Hands-on experience with cloud platforms (AWS/GCP) and containerized applications.
- Practical knowledge of Kubernetes (K8s) for service orchestration.
- Exposure to DevOps practices: CI/CD, IaC, automation, monitoring.
- Versatility beyond Java (e.g., scripting, working with APIs, DBs, or other languages).
- Experience working in a team responsible for products quality
- Strong analytical, debugging, and collaboration skills.
Job Responsibilities
- Design, develop, and maintain APIs and backend services for OneAPI.
- Contribute to cloud-native architecture leveraging AWS and GCP.
- Implement scalable solutions with Kubernetes-based deployments.
- Work closely with the Technical Lead to align on architecture and coding standards.
- Take ownership of features end-to-end: from design to deployment and monitoring.
- Troubleshoot complex technical issues and provide production support when needed.
- Ensure quality of develope software
Department/Project Description
Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its Zero Trust Exchangeβ’ platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.
Skill Category
Java
Keyskills - Must Have
- Java
- Spring Boot
- AWS
- Kubernetes
- Microservices
Keyskills - Nice to Have
- gcp
-
Β· 29 views Β· 0 applications Β· 3d
Lead Java Cloud Engineer
Full Remote Β· Ukraine Β· 7 years of experience Β· B2 - Upper IntermediateDepartment/Project Description: Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications. At this project, you will have a great opportunity to be involved into the full development...Department/Project Description:
Our client is innovative manufacturer of medical devices in the United States which produces a devices and software applications.
At this project, you will have a great opportunity to be involved into the full development life cycle of medical software which is intended to help individuals by processing certain information taken from medical devices to identify health trends and to track daily activities. As additional there are opportunities to work with medical devices, in scope of end-to-end testing.
Job Description:
- 7+ years of experience in software development, with a focus on designing and implementing highly scalable web applications, data pipelines, and cloud-based microservices.
- Proficiency in Java programming language and related technologies.
- Experience with frameworks such as Spring, Hibernate, and Apache Kafka, and cloud-native services is highly desirable
Proven experience in UI/Angular development - Strong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).
- Familiarity with AWS and experience deploying applications in cloud environments is advantageous
- Experience with microservices and event-driven architectures
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues and implement effective solutions
- Excellent written and verbal communication skills with the ability to articulate technical concepts clearly and effectively
- Ability to work both independently and collaboratively in a fast-paced, agile environment.
- Strong team player with a positive attitude and a passion for technology
Job Responsibilities:
- Architect, design, and develop highly scalable, reliable web scale applications, tools, and automation frameworks to meet business requirements.
- Implement cloud-based microservices leveraging event-driven architectures.
- Collaborate with cross-functional teams to design and build efficient and robust data pipelines for batch, near-real-time, and real-time processing using Java technologies.
- Optimize applications, data pipelines, and microservices for scalability, performance, and efficiency to handle large volumes of data and traffic in a cloud environment.
- Ensure adherence to coding standards, best practices, and software development methodologies. Perform code reviews and provide constructive feedback to team members.
- Implement monitoring and alerting solutions to ensure the reliability and availability of applications, data pipelines, and microservices. Participate in troubleshooting and resolution of production issues.
- Create and maintain technical documentation, including design documents, architecture diagrams, and system documentation.
- Collaborate effectively with cross-functional teams, including product management, QA, and operations. Communicate technical concepts and solutions to both technical and non-technical stakeholders.
More -
Β· 375 views Β· 125 applications Β· 20d
Senior Java Developer
Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· B2 - Upper IntermediateOnicore is a FinTech company specializing in developing products for cryptocurrency operations. We strive to make crypto convenient and understandable for everyone. And now we are looking for a talented and experienced Java developer to join our team....Onicore is a FinTech company specializing in developing products for cryptocurrency operations. We strive to make crypto convenient and understandable for everyone.
And now we are looking for a talented and experienced Java developer to join our team. If youβre passionate about working with the latest technologies, contributing to exciting product developments, and collaborating with an awesome team, we want to hear from you!
Your Key Duties:
- Design, develop, and maintain high-performance, scalable Java-based applications in the FinTech domain.
- Implement and optimize multithreaded and concurrent solutions, ensuring thread safety and system reliability.
- Build and maintain microservices using the Spring ecosystem.
- Ensure database efficiency, including query optimization, proper indexing, and transaction handling.
- Evaluate and improve application performance, conduct profiling sessions, and resolve bottlenecks.
- Design and implement synchronous and asynchronous integrations with internal and external systems.
- Participate in architectural discussions, propose improvements, and drive technical initiatives.
- Collaborate closely with product managers, architects, and QA engineers to deliver business-critical solutions.
- Write clean, maintainable, and well-tested code following best practices.
Your Skills:
- 5+ years of professional experience in Java development.
- Strong expertise in Java 17+ (knowledge of modern language features, streams, lambdas, functional programming concepts).
- Deep understanding of core Java:
- Collections Framework, Generics, Streams, Functional Interfaces
- Concurrency utilities (Executors, CompletableFuture, Fork/Join, Locks, Atomics, etc.)
- Proven experience with the Spring ecosystem: Spring Boot, Spring Data (JPA/Hibernate), Spring Security, Spring Cloud (microservices).
- Solid understanding of databases (SQL and/or NoSQL), including:
- Transactions, isolation levels, and locking mechanisms
- Query optimization and indexing strategies
- Hands-on experience with multithreading and concurrency, including race conditions, deadlocks, synchronization, and strategies to avoid them.
- Proficiency in synchronous and asynchronous communication: REST, messaging systems (Kafka, RabbitMQ, etc.), event-driven architectures.
- Experience working on FinTech or financial services projects.
- Strong focus on performance evaluation, scalability, and reliability.
- Strong problem-solving skills, ability to work independently, take initiative, and drive solutions proactively.
- Self-driven and responsible, capable of working with minimal supervision.
- Proactive, solution-oriented mindset.
- Team player with a collaborative attitude.
Nice to have:
- Experience with Kubernetes, Docker, and cloud-native environments.
- Experience with application profiling and performance tuning:
- Tools such as VisualVM, JFR (Java Flight Recorder), JMC (Java Mission Control)
- Identifying and resolving performance bottlenecks
- Analyzing complexity of SQL queries and optimizing execution plans
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of distributed systems, event sourcing, or CQRS.
We offer:
π₯ Medical insurance
π€ Paid courses, conferences, training sessions, workshops etc.
πͺ Sport compensation
πΌ Legal assistance
π§ββοΈ Motivated and goal-oriented team
Ready to make a difference? Apply now and become a part of our journey!
More -
Β· 222 views Β· 22 applications Β· 6d
Strong Middle/Senior Java Backend Engineer
Full Remote Β· Ukraine Β· 6 years of experience Β· B2 - Upper IntermediateJob Description We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering...Job Description
We are hiring a Strong Backend Engineer to join the team developing the OneAPI backend platform. The role is ideal for someone with strong Java fundamentals, some cloud-native experience, and an eagerness to grow in platform engineering within an agile, DevOps-driven environment.
- 6+ years of backend development experience with Java & Spring Boot.
- Hands-on experience with cloud platforms (AWS/GCP) and containerized applications.
- Practical knowledge of Kubernetes (K8s) for service orchestration.
- Exposure to DevOps practices: CI/CD, IaC, automation, monitoring.
- Versatility beyond Java (e.g., scripting, working with APIs, DBs, or other languages).
- Experience working in a team responsible for products quality
- Strong analytical, debugging, and collaboration skills.
Job Responsibilities
- Design, develop, and maintain APIs and backend services for OneAPI.
- Contribute to cloud-native architecture leveraging AWS and GCP.
- Implement scalable solutions with Kubernetes-based deployments.
- Work closely with the Technical Lead to align on architecture and coding standards.
- Take ownership of features end-to-end: from design to deployment and monitoring.
- Troubleshoot complex technical issues and provide production support when needed.
- Ensure quality of develope software
Department/Project Description
Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its Zero Trust Exchangeβ’ platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.
More -
Β· 51 views Β· 4 applications Β· 25 September
German-speaking Java Architect in the EU
Full Remote Β· EU Β· 5 years of experience Β· B2 - Upper IntermediateProject start: November 2025 Duration: 2 years+ Capacity: 133 hours per month Location: EU, almost 100% remote - Rare onsite meetings might be necessary in Germany. Skills: - Java - Spring / Spring Boot - Hibernate - Xtext - Xtend - MDSD (model-driven...Project start: November 2025
More
Duration: 2 years+
Capacity: 133 hours per month
Location: EU, almost 100% remote - Rare onsite meetings might be necessary in Germany.
Skills:
- Java
- Spring / Spring Boot
- Hibernate
- Xtext
- Xtend
- MDSD (model-driven architecture)
- DDD (domain-driven design)
- DSLs - domain-specific programming languages (nice to have)
- REST APIs
- Kafka
- Accessibility according to BITV 2.0 or WCAG (nice to have)
- Eclipse plugins
- Eclipse Language Server
- Jenkins
- Kubernetes
- Kustomize
- Helm
- CI/CD pipelines
- OAuth 2.0
- OpenID Connect
- SSO procedures
- Pact contracts
- Jira
- Confluence
- Scrum
- German (fluent), B2 - minimum
- English (fluent)
Tasks:
Architecture & Framework
Generation of user interfaces while ensuring accessibility
Design and implementation of model-driven architecture
Maintenance and further development of domain-specific programming languages
Maintenance and further development of transformers/code generators
Management of sessions (persistence and restoration)
Modularization of the internal architecture according to DDD
Integration into SSO procedures
Ensuring authentication and authorization
Maintenance and further development of the reference implementation of the framework
Lifecycle management of runtime components
Generation of interfaces (REST and Kafka)
Test automation
Maintenance and further development of the test automation platform
Maintenance and further development of the test automation dashboard
Validation of Pact contracts in the CI/CD pipeline
Build and operational support
Maintenance and further development of build pipelines using Jenkins
Further development of the configuration mechanism
Support in providing the application configuration
Creation and adaptation of Kubernetes configurations
Implementation of security requirements
Maintenance and further development of monitoring tools
Developer support
Maintenance and further development of the development environments
Integration of Eclipse Language Server
AI support for development with DSLs
Contact person for technical questions
IT security
Central contact person for communication with security teams
Organization of pen tests, action planning, audits
Monitoring compliance with security guidelines
Maintaining and monitoring automatic security evaluations
Creating, maintaining, and reporting on the security status
Cross-functional tasks
Participation in daily meetings
Participation in weekly risk and problem meetings
Participation in Kubernetes platform meetings
Preparation and moderation of community of practice meetings
Preparation and implementation of workshops
Holistic architecture review
Participation in various exchange meetings
Knowledge transfer for new employees and trainees
Documentation of results -
Β· 727 views Β· 251 applications Β· 23d
Java Backend developer
Full Remote Β· Worldwide Β· 1 year of experience Β· B1 - IntermediateSoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution. Responsibilities: Develop backend features using Spring for web and mobile Implement and maintain secure...SoftPeak is looking for a Java Backend Developer with expertise in designing scalable software solutions, and ensuring successful project execution.
Responsibilities:
- Develop backend features using Spring for web and mobile
- Implement and maintain secure authentication, authorization, and audit logging features
- Integrate and manage external APIs (payment gateways, AI, storage)
- Optimize backend performance, reliability, and scalability
- Collaborate in Agile teams, participate in architecture and code reviews
Requirements- At least 1 year of commercial Java backend experience (Java 17+ preferred).
- At least 1 year of commercial experience with Spring Boot and Hibernate.
- Proficiency with PostgreSQL or MySQL, including schema design, indexing, query optimization, and migrations.
- Experience designing and documenting REST APIs, including versioning and error handling.
- Experience implementing JWT, OAuth2 / OIDC, and RBAC.
- Experience with messaging systems such as Kafka, RabbitMQ, or similar.
- Experience with caching using Redis or Caffeine and Hibernate second-level cache.
- Experience integrating complex third-party solutions such as payments, storage, or AI providers.
- Experience with Docker and CI / CD pipelines.
- Experience with at least one cloud provider (AWS, GCP, or Azure).
- Solid understanding of data structures and algorithms with strong debugging and troubleshooting skills.
- Commitment to code quality with readable, well-tested code, constructive code reviews, and a consistent style.
- Strong communication skills with proactive updates, clear escalation of blockers, and reliable delivery.
- English at B1 level or above.
Nice to have:- Experience with non-SQL databases (Mongo, Redis etc)
- Experience with monitoring and performance tuning in production environments.
- Experience supporting on-premise deployments and private cloud environment
- Experience with AI and understanding of its architecture
Our offer includes:
- Full-time with flexibility and autonomy in processes.
- Performance reviews.
- Investment in your professional development (courses, workshops, lectures, and professional speakers).
- 15 days of paid vacation per year.
- 5 days of paid sick leave per year.
Our next steps:- Please share your resume and a brief cover letter showcasing your experience and most interesting achievements in your career.
- Our recruiter will reach out to you and schedule the interview (if there is a potential fit between your experience and companyβs project);
- The online interview with the recruiter;
- The technical interview with the Technical Lead with live coding (90 mins);
- Weβll connect with your references to learn more about your achievements and work ethic.
- The offer will be yours! Letβs build something great together.
Please note that feedback with results of the CV review will be provided only in the event of a decision to further consider your candidacy.
More
The review period is 3-4 working days. -
Β· 180 views Β· 67 applications Β· 26d
Senior Java Developer
Full Remote Β· EU Β· 5 years of experience Β· B1 - IntermediateLocation: remote Employment type: Full-time About the Role We are seeking an experienced Senior Java Developer to join our development team. You will play a key role in designing, building, and maintaining scalable backend systems and APIs. You will...Location: remote
Employment type: Full-timeAbout the Role
We are seeking an experienced Senior Java Developer to join our development team. You will play a key role in designing, building, and maintaining scalable backend systems and APIs. You will collaborate closely with cross-functional teams to deliver high-quality solutions that meet business needs. We are developing brand new hightech web applications and apps for the Aviation industry in the EU, completely transforming the way it operates today.
Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Write efficient and optimized SQL queries and work with relational databases.
- Ensure code quality, maintainability, and best practices through testing and code reviews.
- Collaborate with product owners, frontend developers, and DevOps engineers to deliver end-to-end solutions.
- Stay up to date with emerging technologies and bring innovative ideas into the team.
- Contribute to AI-driven development initiatives and explore ways to integrate AI into our solutions.
Requirements
- Proven experience as a Java Developer, with a focus on Spring Boot applications.
- Strong knowledge of SQL and relational databases.
- Solid understanding of software engineering best practices (CI/CD, testing, code reviews).
- Ability to work in a collaborative team environment.
- Excellent problem-solving and communication skills.
Nice to Have:
- Experience with AI-driven development or integrating AI into applications.
- Javascript skills
- Hands-on experience with NodeJS/Angular/React
What We Offer
- Competitive salary.
- Flexible working hours with the freedom of working remotely.
- A collaborative environment with opportunities to learn and grow.
- The chance to work on innovative projects, including AI-enhanced applications.
More
-
Β· 233 views Β· 48 applications Β· 25d
Senior Java Developer
Full Remote Β· Ukraine Β· Product Β· 8 years of experience Β· B1 - IntermediateWe are hiring a talented Senior Java Developer to help us design, develop, and deliver high-quality solutions. Join our team and play a key role in shaping the future of our product. About us: Our product is one of the most comprehensive fleet...We are hiring a talented Senior Java Developer to help us design, develop, and deliver high-quality solutions. Join our team and play a key role in shaping the future of our product.
About us: Our product is one of the most comprehensive fleet management systems available on the market, whether you are looking for live information or need to retrospectively analyse your asset performance. Our software offers full visibility, traceability and cost control, from planned maintenance and defect reporting; stock control and purchasing; safety and compliance. Vital information can be accessed in real-time at the touch of a button.
Now, we are looking for a results-driven and motivated candidate to fill the Senior Java Developer.
Project technologies: Kubernetes, ArgoCD, Java, React, Typescript, SQL, PostgreSQL, RabbitMQ, Docker, AWS
Responsibilities
- Develop, design, and maintain highly scalable, high-performance distributed systems.
- Build back-end services with a focus on Java and the Spring stack (8+ years of experience preferred).
- Understand and potentially contribute to full-stack development tasks.
- Mentor junior team members and foster a collaborative learning environment.
- Collaborate with engineers and product managers to gather and implement product requirements.
- Participate in all phases of the Agile development process, from design and development to deployment.
- Troubleshoot problems: identify issues, analyze logs, detect and document anomalies and bugs.
Work effectively both independently and as part of a team.
Technical Skills and Requirements
- Bachelorβs degree or higher in Computer Science or a related field.
- Intermediate written and spoken English.
- 8+ years of experience in enterprise development Java, Java Spring stack.
- Proven skills in software architecture design.
- Proven skills in SQL and database design.
- Experience with messaging systems (e.g., Kafka, RabbitMQ).
- Experience with AWS cloud services (Kubernetes, RDS, Cognito, Networking, Monitoring).
- Experience with CI/CD frameworks.
- Excellent troubleshooting skills: issue identification, log analysis, anomaly & bug detection, and issue documentation.
- Ability to work independently and as part of a team.
- Product-focused mindset.
- Strong communication skills, both written and verbal.
- Responsible, self-motivated, and a quick learner.
Ability to perform well under pressure.
Will be a β+β:
- Experience developing high-scale and high-performance distributed systems.
- Knowledge of building SaaS applications.
- Experience with ERP systems.
- Knowledge of Kubernetes and Unix.
- Knowledge of building CI/CD.
- Ability to work on full-stack development tasks.
Strong time management skills.
We offer:
- Competitive salary fixed in USD (full-time position).
- Opportunity for professional growth and leadership development.
- Work on the interesting stable international project.
- Convenient office location with a hybrid work model.
- Supportive and collaborative work environment with low bureaucracy.
- Access to a variety of knowledge-sharing and training opportunities.
- Free English classes.
- 20 days of paid vacation and 5 paid sick leaves, paid public holidays.
We look forward to receiving your application!
More -
Β· 114 views Β· 30 applications Β· 24d
Senior Java Engineer IRC275878
Full Remote Β· Ukraine Β· 5 years of experience Β· B1 - IntermediateDescription The client is one of the largest global independent private equity fund administrators, administering over $300 billion of private capital on behalf of its clients with offices in New York, San Francisco, Boston, Stamford, Dallas, and...Description
The client is one of the largest global independent private equity fund administrators, administering over $300 billion of private capital on behalf of its clients with offices in New York, San Francisco, Boston, Stamford, Dallas, and Luxembourg. They offer private fund sponsors a best-in-class combination of people, process, and technology, enabling fund sponsors to most effectively manage their operational infrastructure, financial reporting, and investor communications.
The client represents the most experienced and longest-tenured team in the private equity fund administration industry, with broad expertise across buyout, funds of funds, real estate, energy, infrastructure, credit, co-investment, hybrid funds, feeder funds, venture capital, retail, and managed accounts.
The project aims to provide well-prepared and formatted analytic data for the customer.
Requirements
- 5+ years of commercial Java experience
- Solid experience with Java
- Strong understanding of webservices and REST in particular
- Experience with Spring Boot
- Experience of work with My/MS SQL
- Gradle, Git
- English β intermediate+
Ukrainian β intermediate+
Job responsibilities
Research, design, develop, and modify enterprise-wide systems or applications software.
More
Write and execute unit test cases for the developed functionalities.
New features development -
Β· 57 views Β· 7 applications Β· 24d
Java Team Lead
Full Remote Β· Ukraine Β· 5 years of experience Β· B2 - Upper IntermediateOur client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build...Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
Long-term perspectives
Latest technological stack
Dynamic working conditions
New methodologies and approachesResponsibilities:
- Manage a team
- Intensive communication with project stakeholders and other teams
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
- Setup and improve CI/CD
- Automate routine with scripting languages
- Write all types of tests: unit, integration, end-to-end
- Design distributed applicationsMandatory Skills Description:
- Technically strong energetic individual, who can bring innovation to the group
- Team lead experience from 3 years, IT experience from 7 years
- Strong Java with at least 6 years of commercial experience
- Good SQL (Oracle or PostgreSQL dialects is preferable)
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same pageNice-to-Have Skills Description:
- Angular
- Deep Oracle knowledge
- Experience with Spring Cloud modules and microservice architecture
- Good understanding of CI/CD, experience with TeamCity or/and Jenkins
- Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
-
Β· 50 views Β· 4 applications Β· 24d
Java Team Lead
Full Remote Β· Ukraine Β· 7 years of experience Β· B2 - Upper IntermediateProject Description: Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial...Project Description:
Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
Long-term perspectives
Latest technological stack
Dynamic working conditions
New methodologies and approaches
Responsibilities:
- Manage a team
- Intensive communication with project stakeholders and other teams
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
- Setup and improve CI/CD
- Automate routine with scripting languages
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications
Mandatory Skills Description:
- Technically strong energetic individual, who can bring innovation to the group
- Team lead experience from 3 years, IT experience from 7 years
- Strong Java with at least 6 years of commercial experience
- Good SQL (Oracle or PostgreSQL dialects is preferable)
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page
Nice-to-Have Skills Description:
- Angular
- Deep Oracle knowledge
- Experience with Spring Cloud modules and microservice architecture
- Good understanding of CI/CD, experience with TeamCity or/and Jenkins
- Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
More
Languages:
English: B2 Upper Intermediate Ukrainian: C1 Advanced -
Β· 47 views Β· 4 applications Β· 23d
Java Team Lead
Full Remote Β· Ukraine Β· 7 years of experience Β· B2 - Upper IntermediateProject Description: Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial...Project Description:
Our client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.
Long-term perspectives
Latest technological stack
Dynamic working conditions
New methodologies and approachesResponsibilities:
- Manage a team
- Intensive communication with project stakeholders and other teams
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
- Setup and improve CI/CD
- Automate routine with scripting languages
- Write all types of tests: unit, integration, end-to-end
- Design distributed applicationsMandatory Skills Description:
- Technically strong energetic individual, who can bring innovation to the group
- Team lead experience from 3 years, IT experience from 7 years
- Strong Java with at least 6 years of commercial experience
- Good SQL (Oracle or PostgreSQL dialects is preferable)
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page
-
Β· 287 views Β· 83 applications Β· 22d
Java/Spring backend developer
Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper IntermediateJoin our team as a Full-Stack Developer to support and evolve a large-scale streaming service used by thousands of users worldwide. Responsibilities: Maintain a full-stack environment (Java, Spring, Node.js, Angular, AWS) for a streaming...Join our team as a Full-Stack Developer to support and evolve a large-scale streaming service used by thousands of users worldwide.
Responsibilities:
- Maintain a full-stack environment (Java, Spring, Node.js, Angular, AWS) for a streaming platform.
- Troubleshoot production issues and deliver quick software fixes.
- Participate in daily scrum meetings.
- Develop new features to support user experience in streaming applications.
- Prepare merge requests and database updates.
- Conduct regular code reviews.
- Write and maintain technical documentation and unit tests.
- Help design core software components and features for the streaming ecosystem.
- Mentor team members on design principles and coding best practices.
Requirements:
- 3+ years of software development experience with Java, Spring, WebSphere, Ant.
- Strong experience with relational databases, REST APIs, JavaScript, HTML, JSON.
- Hands-on experience with Adobe Experience Manager (AEM).
- Experience with version control in CI/CD pipelines.
- Proficiency in verbal and written English.
Preferred Qualifications:
- Experience with Mulesoft, Node.js, AWS, Angular.
- Experience with localization and accessibility in streaming platforms.
- Experience integrating multiple business systems.
- Background in large-scale enterprise B2B or consumer-facing platforms.
-
Β· 126 views Β· 44 applications Β· 18d
Quarkus Developer
Full Remote Β· Worldwide Β· 5 years of experience Β· B1 - IntermediateWho Are We? Weβre a product-first team driving a massive digital transformation within a large international organization that runs over 40 digital legaltech and proptech services. Our mission? Rebuild a new AI-integrated backend platform from scratch to...Who Are We?
Weβre a product-first team driving a massive digital transformation within a large international
organization that runs over 40 digital legaltech and proptech services.
Our mission? Rebuild a new AI-integrated backend platform from scratch to replace outdated monoliths.
Weβre redesigning everything, and youβll be hands-on in shaping core systems for the next generation of property and legal infrastructure.
What Will You Work On?
As a Senior Java/Quarkus Engineer, your focus will be on designing, building, and integrating
high-performance microservices into a modern cloud-native infrastructure with deep ties to AI agents and real-time automation.
Hereβs what your day-to-day will look like:
Develop and Maintain Java/Quarkus Microservices
β Build new microservices using Quarkus with GraphQL and gRPC support
β Follow project architecture standards and clean code principles
β Ensure code is scalable, testable, and well-documented
Integrate Services into Cloud Infrastructure
β Deploy and operate services within Kubernetes/OpenShift clusters
β Set up and support CI/CD pipelines (GitLab CI, Jenkins, etc.)
β Collaborate with DevOps to automate deployments Design Robust Database Integrations
β Work with PostgreSQL, Oracle, MS SQL via a microservices layer
β Implement connection pooling, transaction management, and fault-tolerant DB access
Enable AI Service Integrations and Durable Automation
β Develop APIs for interaction with AI components and agents
β Build automated assistants and AI-based developer toolsβ Work with Apache Arrow Flight (Flight Server & Client) for high-throughput data streaming
β Implement durable mutation operations based on the Temporal.io framework Refactor andMigrate Legacy Code
β Analyze legacy .NET and Delphi logic
β Rewrite and optimize old services in Java/Quarkus
β Preserve business logic while modernizing implementationObservability and Monitoring
β Implement and maintain telemetry, tracing, and logging (e.g., OpenTelemetry)
β Ensure visibility and reliability across all servicesTech Stack
β Languages: Java (Senior level), SQL
β Frameworks: Quarkus (GraphQL, gRPC, REST)
β Infrastructure: Docker, Kubernetes, OpenShift
β CI/CD: GitLab CI, Jenkins, Helm
β Databases: PostgreSQL, Oracle, MS SQL
β Auth: Keycloak (SSO, token-based auth)
β Data Streaming: Apache Arrow / Arrow Flight
β Automation/Orchestration: Temporal.io
Why This Role Is Senior
Youβll own key systems and are expected to:
β Act independently and make architecture-aware decisions
β Lead technical discussions and conduct code reviews
β Handle complex migrations and legacy transformations
β Be a go-to expert for microservice architecture, performance, and scalability
β Mentor less experienced engineers
What You Bring
β 4β6+ years of backend development in Javaβ Production experience with Quarkus (or Spring and willingness to ramp up)
β GraphQL + gRPC microservice design
β Solid cloud experience: Kubernetes/OpenShift, Docker
β CI/CD knowledge and database integration skills
β Understanding of durable workflows (Temporal is a big plus!)
β High sense of ownership, initiative, and autonomy
What We Offer
β Remote-first, async-friendly team
β B2B contract with stable long-term workload
β Architecture ownership & technical leadership
β Fast decision cycles, zero corporate fluff
β Integration with cutting-edge AI tools and agents
β A real opportunity to rewrite the core of an industry platform
Hiring Process
More
1. Intro Call (30β45 min) β meet the architect, discuss the scope
2. Technical Interview (60β90 min) β dive into APIs, microservices, and system design
3. Offer β usually within a few days if weβre aligned -
Β· 111 views Β· 34 applications Β· 3d
Regular Software Engineer (Java)
Full Remote Β· Ukraine Β· 3 years of experience Β· B2 - Upper IntermediateProject Description: Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks,...Project Description:
Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly performant and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivative products, and cryptocurrencies, we also offer Forex, Robo-Advisory, and Mortgage solutions.
Since 2012, we have partnered with the client to develop innovative and cutting-edge digital solutions that help customers achieve their investment goals. Our solutions are continuously evolving, transitioning into atomic microservices and self-contained systems.
The team is a distributed cross-functional group working as a single unit across onshore and offshore locations. It owns the full delivery lifecycle: from feature design and implementation to support and maintenance. Work is split between developing new functionality and evolving existing systems, with rotation based on project priorities. Engineers participate in technical discussions, contribute to design decisions, and are expected to deliver maintainable code and thoughtfully designed solutions.Responsibilities:
- Design and develop modern web applications and backend services.
- Extend and refactor existing systems as part of ongoing product evolution.
- Implement business features and actively contribute to architectural and design decisions.
- Participate in estimations and drive technical improvements as part of the team's development process.
- Conduct code reviews and collaborate with peers to maintain codebase standards.
- Analyze and resolve issues in test and production environments.Mandatory Skills Description:
- 3+ years of hands-on experience with Java in web application development.
- Experience with Spring Core and Hibernate in a web context.
- Good understanding of RESTful API design and service integration.
- Experience with unit and integration testing (JUnit, Mockito or similar).
- Familiarity with Git or other distributed version control systems.
- Strong communication skills and ability to work effectively in a distributed team setup.Nice-to-Have Skills Description:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Familiarity and experience with modern Java versions (up to Java 21).
- SQL knowledge; experience with PostgreSQL or Oracle is a plus.
- Experience working with Docker: running applications and managing containerized dependencies.
- Exposure to CI/CD pipelines and tools (Jenkins, Jira, Confluence).
- Comfort working in Unix/Linux environments.