Jobs
141-
· 90 views · 11 applications · 5d
Java Developer
Full Remote · EU · Product · 5 years of experience · B1 - IntermediateARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products,...ARRISE sets the benchmark for service delivery and excellence in the iGaming industry. Playing a key role in the success of its clients, which include Pragmatic Play, a brand relied upon by the world’s biggest online casinos for its cutting-edge products, ARRISE helps to deliver exceptional gaming experiences to millions of players worldwide.
Our global team of talented and driven professionals are shaping the future of iGaming. Headquartered in Gibraltar, we have offices spanning Canada, India, the Isle of Man, Latvia, Malta, Romania, Serbia, Bulgaria, and the UAE, and more exciting destinations on the horizon.
At ARRISE, we take pride in creating growth opportunities at all levels, constantly investing in our people while welcoming new colleagues and forging strategic partnerships that open new opportunities for success. To achieve this, we bet on ourselves. We know that success is a collective effort, and our team is driven by ambition, collaboration, and a shared commitment to grow and succeed—while embracing every step of the journey.
Be part of the future of iGaming with ARRISERS! See a job that excites you? Apply now, and our friendly recruitment team will connect with you soon. Your journey starts here!
Required Skills:
· 5+ years of hands-on experience in commercial software development using Java.
· Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns.
· Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data).
· Proficiency in vanilla JDBC for database interactions.
· Strong understanding of RDBMS concepts and SQL, with experience working with databases such as PostgreSQL.
· Experience with distributed messaging systems, particularly RabbitMQ.
· Proven track record in the development of microsevices and distributed transactional systems.
· Knowledge of fundamental design principles for building scalable and highly available applications.
· Good foundation in algorithms, design patterns, and data structures.
· Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.
Will be a plus:
· Familiarity with NoSQL databases like Redis.
· Experience with Kubernetes and Nomad.
· Experience with AWS services.
· Experience with Oracle databases.
· Experience in application and infrastructure monitoring.
· Proven ability to troubleshoot production problems related to software applications.
· Exposure to high-load systems.
· Good spoken and written English skills.
Responsibilities:
As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include:
· Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system.
· Architecting scalable and efficient Java-based components to ensure optimal performance under high load.
· Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards.
· Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning.
· Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support.
· Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes.
Company offers:
· Long-term employment.
· Flexible timetable.
· Comfortable working conditions.
· Paid vacation and sick leaves.
· English lessons, gym.
· Competitive salary level.
More -
· 16 views · 1 application · 5d
Java Team Lead
Full Remote · Ukraine · 6 years of experience · B2 - Upper IntermediateProject Description: A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for...Project Description:
A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for tuning and optimizing the Oracle database to increase the efficiency and performance of the web based application, as well as aiding in the development of the java web based application. The individual will be working with other development teams and senior business analysts in order to develop the requirements and implement into the application.
Project is being rewritten by using AngularJS framework.Responsibilities:
- Leading the team of 5+ developers
- Front-end and back-end development.
- Work well within a global team, spanning numerous time zones, with good communication skills both verbally and written. This includes the ability to provide suggestions and alternative solutions to other team members so that the most efficient and optimized solution can be implementedMandatory Skills Description:
- Team lead experience 3+ years
- Good Core Java skills
- Database Technologies (Basic SQL knowledge, JDBC connections, Hibernate)
- Spring framework
- Building tools (e.g. Maven)
- Version control (e.g. Git)
- Performed Code review /peer review
- Continuous integration systems (e.g. TeamCity)
- Knowledge of various design and architectural patterns
- Front-End / JavaScript tech (Angular preferable)
- Good communication
- Good written skillsNice-to-Have Skills Description:
- Experience on other UI frameworks such as Jquery
- Java Performance tuning will be a plus
- Advanced Oracle, PL/SQL, performance tuning
- Linux / Unix Background
- Experience in mentoring and guiding small teams/modulesLanguages:
English: B2 Upper Intermediate
More -
· 32 views · 5 applications · 5d
Senior Java Developer (on-call support)
Full Remote · Ukraine · 6 years of experience · B2 - Upper IntermediateProject Description: We are building the platform, which supports various information gathering and processing across the bank. The PMC application, Price Master Central (PMC) is a global reference data management application - responsible for sourcing...Project Description:
We are building the platform, which supports various information gathering and processing across the bank. The PMC application, Price Master Central (PMC) is a global reference data management application - responsible for sourcing securities/Pricing data from market vendors and internal sources and providing it to downstream clients after applying client specific rules.
Responsibilities:
- Write good and well-tested code using Java
- Write Test Cases and User/Support Documentation of your code
- Development environment support (mostly automation using Jenkins CI, Bash)
- Evaluate and adopt new development tools, libraries and methods to improve quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 7 years of experience in the industry of software development
- At least 6+ years of experience in Java
- Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experience with Messaging Systems: RabbitMQ, Kafka, etc.
- Experience with Kubernetes and Docker
- Linux userLanguages:
English: B2 Upper Intermediate
More -
· 50 views · 2 applications · 5d
Java Team Lead to $7500
Full Remote · Ukraine · Product · 6 years of experience · B2 - Upper IntermediateWho we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: Over the past few years Coro has received $275M in...Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.About the Product:
Over the past few years Coro has received $275M in funding and is one of the fastest growing Cybersecurity companies in the world. The funding is primarily being used to enhance the Coro Cybersecurity SaaS platform and for additional headcount growth, as Coro continues to expand globally.Coro started in Tel-Aviv, Israel and is also headquartered in Chicago, IL with additional offices in New York, London, and remotely across the globe. As a global organization, Coro gives you the ability to work with people and teammates from around the world.
Coro’s AI enabled Modular Cybersecurity Platform is the only one in the industry specifically designed to provide Mid-Market customers with scalable and affordable “enterprise grade” protection for all of their priority threat vectors.
About the Role:
This is a hands-on leadership role for a Backend Team Lead who will guide a team of backend engineers while staying directly involved in coding, architecture, and delivery.You’ll lead Coro’s EDR (Endpoint Detection & Response) team, working on real high-load systems that process millions of telemetry events daily from customer devices and cloud providers. These systems detect anomalies, identify malicious processes, and trigger automated remediation — making this a mission-critical leadership role at the core of Coro’s product.If you are looking for a role where you can combine leadership with coding, shape team culture, and build highly scalable backend services for a fast-growing global cybersecurity platform — this is the role for you.
Key Responsibilities:
- Lead a team of highly skilled and passionate developers
- Partner with the Product Manager to build the road-map for the team
- Understand the team objectives and key results and make sure that the team are on the path to achieving them
- Participate in making decisions on the architecture and technologies
- Conduct the team ceremonies: Daily stand-ups, sprint planning and retro meetings
- Help create and enforce strong engineering standards, code quality, and best Engineering practices
- Take an active part in the implementation (hands-on) of the team’s various services and features
- Help your team members grow by mentoring them, building their growth plan with them and enable them opportunities to implement it
Required Competence and Skills:
- 6+ years of backend/server-side development with Java
- 2+ years of proven experience leading an engineering team
- Strong hands-on experience with Spring Framework and MongoDB
- Deep understanding of multithreading and concurrency
- Solid knowledge of OOP concepts and design patterns
- Proven experience with microservices architecture
- Experience working with high-load backend systems
- Proficiency in cloud-native environments (preferably AWS)
Nice to have:
- Experience with Redis and RabbitMQ
- Experience with Elasticsearch/OpenSearch
- Familiarity with Docker / Kubernetes
- Experience in Cybersecurity domain
-
· 90 views · 21 applications · 5d
Senior Java Engineer
Full Remote · Ukraine · Product · 7 years of experience · B2 - Upper IntermediateWho we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: Over the past few years Coro has received $275M in...Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.About the Product:
Over the past few years Coro has received $275M in funding and is one of the fastest growing Cybersecurity companies in the world. The funding is primarily being used to enhance the Coro Cybersecurity SaaS platform and for additional headcount growth, as Coro continues to expand globally.Coro started in Tel-Aviv, Israel and is also headquartered in Chicago, IL with additional offices in New York, London, and remotely across the globe. As a global organization, Coro gives you the ability to work with people and teammates from around the world.
Coro’s AI enabled Modular Cybersecurity Platform is the only one in the industry specifically designed to provide Mid-Market customers with scalable and affordable “enterprise grade” protection for all of their priority threat vectors.
About the Role:
This is a hands-on role for a Senior Backend Engineer who wants to work on meaningful, high-scale systems. You’ll design, build, and maintain backend services in Java and Spring, contributing across all stages of the software development lifecycle. Coro’s backend engineers are at the heart of its EDR (Endpoint Detection & Response) and Security teams, building systems that handle millions of telemetry requests per day, processing device- and cloud-level data in real time to detect anomalies and trigger remediation.If you’re looking for a role where you’ll solve complex challenges in distributed systems, work with modern technologies, and have a direct impact on a product protecting thousands of organizations worldwide — this is the role for you.
Key Responsibilities:
- Design, implement, and maintain backend services that are reliable and scalable
- Contribute to system architecture and participate in design reviews
- Work on improving performance, scalability, and resilience of existing services
- Ensure high-quality code and take ownership from development through production support
- Collaborate with cross-functional team members (product, QA, frontend) to deliver features end-to-end
- Apply best practices in software engineering, including concurrency and performance optimization
- Actively participate in agile ceremonies and contribute to continuous improvement of team processes
Required Competence and Skills:
- 5+ years of backend/server-side development with Java
- Strong hands-on experience with Spring
- Practical experience with MongoDB
Deep understanding of multithreaded programming and concurrency - Solid knowledge of OOP concepts and design patterns
- Experience working with high-load systems and microservices architecture
Nice to have:
- Experience with Redis and RabbitMQ
- Experience with Elasticsearch/OpenSearch
- Familiarity with cloud-native environments (preferably AWS)
- Background in cybersecurity
Why Us?
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews. -
· 36 views · 1 application · 4d
Java Developer with German
Hybrid Remote · Austria · 3 years of experience · B2 - Upper IntermediateDevelopment of highly scalable, low-latency, and high-throughput services for real-time data Design of NoSQL and relational databases Ensuring the highest quality of implemented solutions Participation in and design of the entire development process ...Development of highly scalable, low-latency, and high-throughput services for real-time data
Design of NoSQL and relational databases
Ensuring the highest quality of implemented solutions
Participation in and design of the entire development process
Profile:
Completed technical education (university, college)
Project experience in software development in a Java environment
High expertise in software engineering processes, tools, methods, and test development Interest in VoIP, telecommunications, big data, and mesh computing NoSQL: Spring Data, Apache Spark or Apache Ignite, Cassandra, Redis Relational databases: PostgreSQL, MSSQL, Hibernate, JPA Structured working style and a high degree of reliability Independence, willingness to learn, and team orientation
Good German and English skills, communicative.
To have possibility to work on-site in Vienna two days a week/relocation considering
More -
· 149 views · 61 applications · 4d
Senior Java Developer
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateWe are looking for a skilled Senior Java Developer to join their innovative and dynamic team. This is an excellent opportunity to contribute to a globally impactful project within the tech industry, working alongside highly skilled professionals to tackle...We are looking for a skilled Senior Java Developer to join their innovative and dynamic team. This is an excellent opportunity to contribute to a globally impactful project within the tech industry, working alongside highly skilled professionals to tackle challenging problems and build scalable solutions.
Responsibilities
- 5+ years of commercial software development experience;
- Bachelors degree in Computer Science (or other related degree);
- English level B2+;
- Solid experience in Java, designing and building scalable high-performing applications;
- Experience in software design and Continuous Delivery;
- Experience in cloud infrastructure and container technology;
- Passion for software craftsmanship and agile development methodologies;
- Team-player mindset with passion for mentoring and growing colleagues;
- An open mind and eagerness to learn new things
Requirements
- Design, build and improve our provider platform to simplify and streamline our complex tasks.
- Play a leading role in architecture and design of Coverage Platform and related systems.
- Work closely with providers: integrate new ones and maintain the existing partners.
- Use kubernetes to deploy and manage your services.
- Work on high performance services that handle all communications with our partners.
- Collaborate with other teams on solutions for challenging and interesting problems.
- Design and develop a scalable and future-proof micro-services and libraries.
- Help more junior engineers grow in their profession.
Benefits
- Competitive salary
- Great company atmosphere and comfortable communications;
- Paid time off and sick leave
- Career growth opportunities in a dynamic, rapidly growing company
- Collaborate with a highly skilled team
- Flexible work options with a focus on work-life balance and employee well-being.
-
· 24 views · 2 applications · 4d
Java Team Lead (with React or Angular exp)
Full Remote · Ukraine · 7 years of experience · B2 - Upper IntermediateProject Description: A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for...Project Description:
A reference data technology team focusing on building a strategic data quality platform is looking for an individual to fulfill an intermediate developer working in a fast-paced environment. The developer will be responsible for tuning and optimizing the Oracle database to increase the efficiency and performance of the web based application, as well as aiding in the development of the java web based application. The individual will be working with other development teams and senior business analysts in order to develop the requirements and implement into the application.
Project is being rewritten by using AngularJS framework.Responsibilities:
- Leading the team of 5+ developers
- Front-end and back-end development.
- Work well within a global team, spanning numerous time zones, with good communication skills both verbally and written. This includes the ability to provide suggestions and alternative solutions to other team members so that the most efficient and optimized solution can be implementedMandatory Skills Description:
- Team lead experience 3+ years
- Good Core Java skills
- Database Technologies (Basic SQL knowledge, JDBC connections, Hibernate)
- Spring framework
- Building tools (e.g. Maven)
- Version control (e.g. Git)
- Performed Code review /peer review
- Continuous integration systems (e.g. TeamCity)
- Knowledge of various design and architectural patterns
- Front-End / JavaScript tech (Angular preferable)
- Good communication
- Good written skillsNice-to-Have Skills Description:
- Experience on other UI frameworks such as Jquery
- Java Performance tuning will be a plus
- Advanced Oracle, PL/SQL, performance tuning
- Linux / Unix Background
- Experience in mentoring and guiding small teams/modulesLanguages:
English: B2 Upper Intermediate
More -
· 27 views · 4 applications · 4d
Senior Full Stack Developer (Java + React)
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateDescription The client provides a reimbursement platform available for companies with mobile employees who are traveling places for their day-to-day job. They have solutions for Small and Medium Businesses, Mid-size companies and Enterprises to enable...Description
The client provides a reimbursement platform available for companies with mobile employees who are traveling places for their day-to-day job. They have solutions for Small and Medium Businesses, Mid-size companies and Enterprises to enable them to manage the reimbursement by streamlining and optimizing calculation process, control cost by using insight based on the rich user data aggregated through their Mobile app. Its platform and proprietary software simplify the reimbursement and management of vehicle, device, work and living costs through personalized calculations. They provide and customize the right reimbursement model for their clients as per their needs. Backed by rich user data for hundreds of clients, gathered and refined over decades, and updated in real time. Our client is the platform of choice for top Fortune 500 companies and organizations committed to workplace agility.
Requirements
Job Description
We are looking for a Senior Full Stack Developer with strong expertise in Java and React.js to join our team and contribute to building scalable, modern, and high-performing web solutions. The ideal candidate should have hands-on experience in full-cycle development, a solid understanding of front-end and back-end technologies, and the ability to work in an Agile environment with distributed teams.Requirements
- Strong proficiency in Java (Spring Boot) and React.js.
- Experience with RESTful APIs, microservices, and database design (SQL/NoSQL).
- Solid knowledge of HTML, CSS, and modern JavaScript (ES6+).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Strong analytical and debugging skills.
- Experience working in Agile/Scrum teams.
Ability to work with time overlap until at least 3 PM EST.
Job responsibilities
- Design and implement scalable back-end services using Java and Spring Boot.
- Build responsive and modern UIs with React.js.
- Collaborate with QA, product owners, and solution architects to ensure robust delivery.
- Write clean, maintainable, and testable code.
- Participate in code reviews, technical discussions, and architecture decisions.
- Ensure high quality and performance of delivered solutions.
-
· 121 views · 48 applications · 4d
Java Engineer in product
Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B2 - Upper IntermediateWe’re looking for a Java Engineer who not only writes clean Java or Kotlin code but also thinks algorithmically, understands optimization, and avoids over-reliance on frameworks like Spring. About the Product The platform provides real-time...We’re looking for a Java Engineer who not only writes clean Java or Kotlin code but also thinks algorithmically, understands optimization, and avoids over-reliance on frameworks like Spring.
About the Product
The platform provides real-time visualization of market structure and liquidity behavior, helping traders detect hidden patterns and make faster, more informed decisions. It processes data locally on the user’s machine, ensuring maximum speed and responsiveness — with ultra-fast chart and heatmap updates up to 125 FPS.
Key Highlights
- Integrates with major data providers: Rithmic, CQG, dxFeed, IBKR, NinjaTrader, etc.
- Supports a plugin ecosystem for custom-built or purchased indicators
- Visualizes order book depth better than traditional interfaces
- Helps detect large, unexecuted orders that influence price action
Requirements
- 3+ years of hands-on experience with Java or Kotlin
- Strong grasp of algorithms, data structures, OOP, and concurrency
- Good understanding of design patterns
- Solid English communication skills
Nice to Have:
- Background in programming or math competitions (e.g., ACM ICPC, Olympiads)
- Familiarity with Docker and Kubernetes
- Passion for performance optimization — understanding how local vs network execution impacts behavior
What’s Offered
- 100% remote work
- Paid vacation and sick leave
- Compensation for equipment and software
- Sponsored English lessons and professional training
- Supportive, international team and friendly environment
-
· 122 views · 48 applications · 4d
Senior Java Engineer in product company
Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B2 - Upper IntermediateWe’re looking for a Java Engineer who not only writes clean Java or Kotlin code but also thinks algorithmically, understands optimization, and avoids over-reliance on frameworks like Spring. About the Product The platform provides real-time...We’re looking for a Java Engineer who not only writes clean Java or Kotlin code but also thinks algorithmically, understands optimization, and avoids over-reliance on frameworks like Spring.
About the Product
The platform provides real-time visualization of market structure and liquidity behavior, helping traders detect hidden patterns and make faster, more informed decisions. It processes data locally on the user’s machine, ensuring maximum speed and responsiveness — with ultra-fast chart and heatmap updates up to 125 FPS.
Key Highlights
- Integrates with major data providers: Rithmic, CQG, dxFeed, IBKR, NinjaTrader, etc.
- Supports a plugin ecosystem for custom-built or purchased indicators
- Visualizes order book depth better than traditional interfaces
- Helps detect large, unexecuted orders that influence price action
Requirements
- 5 years of hands-on experience with Java or Kotlin
- Strong grasp of algorithms, data structures, OOP, and concurrency
- Good understanding of design patterns
- Solid English communication skills
Nice to Have:
- Background in programming or math competitions (e.g., ACM ICPC, Olympiads)
- Familiarity with Docker and Kubernetes
- Passion for performance optimization — understanding how local vs network execution impacts behavior
What’s Offered
- 100% remote work
- Paid vacation and sick leave
- Compensation for equipment and software
- Sponsored English lessons and professional training
- Supportive, international team and friendly environment
-
· 46 views · 8 applications · 4d
Software Engineer (Java/Kotlin, React)
Hybrid Remote · Ukraine (Lviv) · 3 years of experience · B2 - Upper IntermediateAbout the project: Join us in developing a comprehensive multi-enterprise workforce management platform that enables workers and suppliers to manage their global professional profiles across multiple enterprises. The platform streamlines workforce...About the project:
Join us in developing a comprehensive multi-enterprise workforce management platform that enables workers and suppliers to manage their global professional profiles across multiple enterprises. The platform streamlines workforce operations and talent acquisition processes, providing users with an integrated suite of tools to enhance collaboration, improve talent sourcing, and optimize workforce management across various industries and regions.
As a fullstack developer, you'll contribute to both the backend services and frontend applications, working on features that directly impact thousands of users across multiple enterprises. You'll be part of a team building a platform that modernises how global workforces connect and collaborate.
Requirements:
- 2+ years of commercial experience in backend software development using Java and Kotlin (the latter is optional, but you have to be ready to work with it)
- Experience as a fullstack developer with a focus on backend development
- Experience working with React, TypeScript, and Apollo Client on the frontend part
- Strong knowledge of the Spring Boot ecosystem and experience working with PostgreSQL and Hibernate/JPA
- Proficiency in GraphQL API development and integration
- Familiarity with the Gradle build system
- Strong understanding of software engineering principles, with practical application in real-world environments
- Ability to create scalable, maintainable, and well-tested software solutions
- Experience with Agile methodologies, including TDD, pair programming, and short release cycles
- Strong aptitude for fast prototyping and the ability to adapt to rapidly changing requirements
- Excellent problem-solving skills and attention to detail
- Great written and spoken English (Upper-intermediate level or higher)
Would be a plus:
- Experience working with or integrating GraphQL APIs
- Experience with deployment and configuration management tools like Docker, Terraform, and Kubernetes
- Familiarity with Webpack and modern build tooling
- Familiarity with Styled Components for styling React applications
- A degree in Computer Science or a similar field
Responsibilities:
- Analyze, design, build, and test highly resilient and scalable services using Kotlin within the Spring Boot ecosystem
- Implement unit tests for complex logic and acceptance tests for any changes in REST/GraphQL APIs
- Contribute to the development of a rich user interface using React with TypeScript, ensuring seamless integration with backend services via Apollo Client for GraphQL
- Release software multiple times per week through highly integrated CI/CD pipelines
- Deploy applications using Docker, Kubernetes, and manage configurations with Terraform
- Create application telemetry to enable rapid production feedback loops and improve application performance
- Collaborate within an independent, fully empowered feature team (Product Design, Product Management, Engineering, and Systems Engineering). Work with product managers to determine requirements, write design docs, and ensure continuous feedback
- Implement automated unit testing, end-to-end testing, and functional testing to ensure software quality using tools like Jest and React Testing Library
-
· 115 views · 32 applications · 3d
Java Developer
Full Remote · Ukraine · 4 years of experience · B2 - Upper IntermediateKey Responsibilities - Design, develop, and maintain Java microservices using Spring Boot, Spring Cloud, and related technologies. - Implement and optimize REST APIs and event-driven communication patterns. - Work with relational and NoSQL databases,...Key Responsibilities
More
- Design, develop, and maintain Java microservices using Spring Boot, Spring Cloud, and related technologies.
- Implement and optimize REST APIs and event-driven communication patterns.
- Work with relational and NoSQL databases, ensuring proper design for scalability, partitioning, and high availability.
- Apply strong knowledge of transactions, isolation levels, and distributed transaction handling patterns (saga, orchestration, choreography).
- Contribute to system architecture discussions, particularly around microservices, service discovery, API gateways, and CQRS.
- Ensure code quality and maintainability through testing (unit, integration, and end-to-end) and best practices.
- Collaborate closely with QA, DevOps, and frontend engineers within Scrum teams.
- Participate in backlog refinement, sprint planning, and review sessions, providing technical input and breaking down features into clear tasks.
- Support CI/CD pipelines and deployments in Kubernetes-based environments.
Required Skills and Experience
- Strong expertise with Spring Boot, Spring Data, Spring Security, and dependency injection principles.
- Solid understanding of microservices architecture, including service discovery, load balancing, and stateless design.
- Experience with event-driven systems and message brokers (Kafka, RabbitMQ).
- Strong knowledge of relational databases (PostgreSQL or similar), transaction management, and SQL optimization.
- Familiarity with distributed systems concepts, including CAP theorem, partitioning, sharding, and replication.
- Hands-on experience with CI/CD tools (Jenkins, GitLab, or similar) and containerization (Docker, Kubernetes).
- Experience designing scalable APIs and ensuring testability and maintainability of code.
- Practical knowledge of architectural and design patterns (proxy, chain, etc.) and SOLID principles.
- Experience working in Agile/Scrum teams, including backlog grooming and task decomposition.
- Good communication skills in English (B2 level or higher).
Nice-to-Have Skills
- Experience with CQRS and event sourcing patterns.
- Knowledge of Keycloak or other identity management solutions.
- Exposure to cloud platforms (AWS, GCP, Azure).
- Familiarity with monitoring and logging frameworks in distributed systems. -
· 31 views · 7 applications · 3d
Java Tech Lead Engineer
Full Remote · Ukraine · 7 years of experience · B2 - Upper IntermediateProject 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...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
Minimum of 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 developmentStrong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) 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 -
· 25 views · 1 application · 3d
Lead Java Cloud Engineer
Full Remote · Ukraine · 7 years of experience · B2 - Upper IntermediateJob Description Minimum of 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...Job Description
Minimum of 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 developmentStrong understanding of database concepts and experience with SQL and NoSQL databases (e.g., MySQL, Oracle, Cassandra, DynamoDB, Redis).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) 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.
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.
More