Jobs
128-
· 66 views · 5 applications · 29d
Senior Java Developer (7 years)
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateProject Description: We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for...Project Description:
We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for different web applications, desktop applications, web services and Linux environments that allow to visualize securities and to execute workflows on them.Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot).
Responsibilities:
- Develop business and technical features for old and new applications
- Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Angular, Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
- Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
- Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
- Automate routine with scripting languages (Groovy, Bash)
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)
Mandatory Skills Description:
- Strong Java SE and Java EE with at least 7 years of commercial experience
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
- Good knowledge of SQL and relational databases (Oracle)
- Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
- 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)
- 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 or similar (React, Vue), Angular Material, RxJs
- Ability to create nice HTML/CSS layouts
- Deep Oracle knowledge
- Experience with ELK
- Experience with Spring Cloud modules and microservice architecture
More
Languages:
English: B2 Upper Intermediate -
· 38 views · 2 applications · 26d
Senior Java Developer
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateProject Description: We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for...Project Description:
We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for different web applications, desktop applications, web services and Linux environments that allow to visualize securities and to execute workflows on them.
Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot).Responsibilities:
- Develop business and technical features for old and new applications
- Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Angular, Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
- Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
- Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
- Automate routine with scripting languages (Groovy, Bash)
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)Mandatory Skills Description:
- Strong Java SE and Java EE with at least 7 years of commercial experience
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
- Good knowledge of SQL and relational databases (Oracle)
- Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
- 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)
- 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 or similar (React, Vue), Angular Material, RxJs
- Ability to create nice HTML/CSS layouts
- Deep Oracle knowledge
- Experience with ELK
- Experience with Spring Cloud modules and microservice architectureLanguages:
English: B2 Upper Intermediate
More -
· 336 views · 61 applications · 26d
Junior Software Engineer (Java+ Angular) to $1000
Full Remote · Ukraine · Product · 1 year of experience · Upper-IntermediateWe are seeking a motivated and talented Junior Software Engineer with a strong foundation in Java, Angular, Spring Boot, and Hibernate technologies. The ideal candidate will be a quick self learner and a problem-solving enthusiast who thrives in a dynamic...We are seeking a motivated and talented Junior Software Engineer with a strong foundation in Java, Angular, Spring Boot, and Hibernate technologies. The ideal candidate will be a quick self learner and a problem-solving enthusiast who thrives in a dynamic environment. Proficiency in English is essential for effective communication with team members and stakeholders.
More
Responsibilities:
- Develop and maintain software applications using Java, Angular, Spring Boot, and Hibernate.
- Collaborate with the development team to contribute to the enhancement and maintenance of the existing product.
- Troubleshoot and resolve bugs and issues in a timely manner, ensuring a high level of code quality.
- Independently debug and investigate issues to identify root causes and implement effective solutions.
- Write and execute unit tests to ensure the reliability of codebase.
- Participate actively in code reviews, providing constructive feedback to peers.
- Continuously improve query performance and optimize database interactions.
- Work closely with security tools like SonarQube, Snyk, Fortify, and Black Duck to identify and resolve security vulnerabilities.
- Demonstrate a commitment to learning and adapting to new technologies, tools, and best practices.
- Contribute to the team's efforts to ensure software quality, scalability, and maintainability.
- Collaborate with cross-functional teams to ensure alignment on project goals and requirements.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Solid understanding of Java programming language and its related frameworks.
- Familiarity with frontend development using Angular.
- Experience with Spring Boot and Hibernate for backend development.
- Strong problem-solving skills and the ability to independently debug issues.
- Eagerness to learn and adapt to new technologies and tools.
- Proficient in English, both written and spoken.
- Team player with excellent communication skills and the ability to collaborate effectively.
- Previous exposure to security issue resolution and familiarity with security tools (e.g., SonarQube, Snyk, Fortify, Black Duck).
- Knowledge of unit testing and writing testable code.
- Experience with query optimization and database performance improvement.
- Familiarity with Postgres, AWS, Kubernetes, Kafka, and Azure is a plus.
This is a fantastic opportunity for a proactive individual who is passionate about software development and keen on contributing to the growth and success of our product. As a member of our dynamic team, you will have the chance to learn, collaborate, and make a meaningful
impact on our projects. If you are excited about tackling challenges, resolving bugs, and working in a collaborative environment, we encourage you to apply. -
· 214 views · 81 applications · 26d
Senior Java Developer (Healthcare System – Saudi Project)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateLocation: Remote or relocation support Start: Within 2–4 weeks Type: Full-time, 1+ year contract English: B2+ We are looking for an experienced Senior Java Developer to join an ambitious Healthcare System Project for Saudi Arabia. You will play a key role...Location: Remote or relocation support
Start: Within 2–4 weeks
Type: Full-time, 1+ year contract
English: B2+We are looking for an experienced Senior Java Developer to join an ambitious Healthcare System Project for Saudi Arabia. You will play a key role in designing, developing, and enhancing a cutting-edge healthcare platform.
Responsibilities:- Act as a senior-level technical expert in software design, development, testing, and debugging.
- Develop scalable software solutions by analyzing system requirements and collaborating with stakeholders.
- Participate in the full software development lifecycle: design, development, testing, and deployment.
- Investigate and resolve complex technical issues.
Requirements:- 5+ years of hands-on Java development experience.
- Previous experience in the Healthcare domain is a must.
- Strong background in Microservices architecture and Cloud technologies.
- Proficient in Core Java, JEE, Spring Boot, REST, Hibernate, SQL/NoSQL, Kafka, JQuery.
- Frontend skills with Angular 7+.
- Knowledge of SOA-based application development.
- Experience writing and reviewing unit/integration tests.
- Familiarity with ORM tools and database optimization.
- Excellent communication skills and ability to work in a distributed team.
-
· 317 views · 40 applications · 26d
Server Engineer
Ukraine · Product · 2 years of experience · IntermediateWe are the Fintech team from Wix. Our main goal is to provide Wix users with the best ways to accept payments and manage funds. There are more than 100 integrated providers across various countries, payment methods, and continents. We've created our...We are the Fintech team from Wix. Our main goal is to provide Wix users with the best ways to accept payments and manage funds.
There are more than 100 integrated providers across various countries, payment methods, and continents. We've created our own payment provider called Wix Payments (https://www.wix.com/payments) and successfully compete with leaders like PayPal and Stripe. We handle onboarding, processing, balance management, dispute management, reporting, and other essential features to support our users.
To support our product, we run more than 50 microservices written in Scala (We accept candidates with any server experience; we have a dedicated onboarding process for newcomers without Scala experience). Our APIs are publicly available and are used by third-party developers (https://dev.wix.com/docs/rest/business-management/payments/working-with-payments-transactions-and-orders). We move fast; half of our platform is deployed every day, and we have dozens of A/B tests running in parallel to support the gradual rollout of our features.
To support our growth and expansion, we are looking for a Server Developer interested in developing scalable, distributed applications in the fintech area.
Main responsibilities:
- Write and present technical design documents
- Develop and support Scala microservices
- Design and support public APIs
- Support production
- Participate in and contribute to product development sessions
-
· 214 views · 56 applications · 26d
Senior Java Back-End Developer
Full Remote · Ukraine · Product · 5 years of experience · Upper-IntermediateFundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions. Please provide...Fundomate is looking for a Senior Java Back-End Developer to join our team. Fundomate is an innovative fintech company operating in the alternative lending space and providing both direct-to-business and white-label turnkey solutions.
Please provide your CV and LinkedIn profile. We demand your LinkedIn profile with actual working experience to move forward with your application!
You will be good match if:
- You have history of solving non trivial problems in one of your previous projects
- You have wide technology background (backend, frontend, devops, ops, mobile development, etc), so you will understand the connections between technologies and expand this knowledge with domain and business needs.
- You have experience working in US fintech domain
We will be good match if:
- You want to solve (or learn to solve) complex business problems
- You want to experiment with processes/development technics/tools
- You are interested in continuous improvement and automation of product and working process
Requirements:
- 6+ years of experience developing web applications
- 3+ years of experience in any IoC & DI framework (Spring, Quarkus, Micronaut, etc.)
- TDD experience in production is a must have
- Good knowledge of MicroServices (Kubernetes knowledge is a plus)
- Experience working with tools like Git, Gradle, Jenkins or similar CI/CD
- Working experience in Industry Standard protocols related API Security including OAuth (KeyCloak is a plus)
- Working experience with RDBMs like Postgres/MySQL or any similar
- Understanding of asynchronous message-based communication like Kafka, GCP Pub/Sub, AWS SNS/SQS, etc. (Kafka as an advantage)
- Strong Agile/Scrum/Kanban development experience
- Experience in third party systems integration (XML or JSON api)
- Knowledge of any cloud provider (AWS as an advantage)
Our technical Stack:
- Java 21
- Microservices (Quarkus)
- Postgresql/MySQL
- Kafka
- Keycloak
- Kubernetes & Docker
- AWS (EKS, MSK, RDS, etc.)
- Gradle
- Bitbucket pipelines, gitops approach
- Lombok, MapStruct, Flyway
We also have a legacy system. We do not change it and replace it with microservices. So you will also spend time on reading legacy code.
Monolith tech stack:
- Java 8
- Play 1.5
- Mysql
- FreeMarker templates
We offer:
- Innovative product with modern technology stack
- Competitive salary (paid in $)
- Social package (paid vacations, sick leaves and etc)
- PE accounting and support
- WFH and remote working mode possibility, Ukrainian working hours
- No bureaucracy, micromanagement and time-tracking
-
· 113 views · 24 applications · 26d
Senior Java Engineer
Office Work · Ukraine (Dnipro, Lviv) · Product · 4 years of experience · IntermediateAre you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe! We are a team of skilled engineers who...Are you interested in working with cutting-edge technologies and developing high-performance applications capable of handling over 2 million data queries per second? If so, we have the perfect job for you at LoopMe!
We are a team of skilled engineers who develop and maintain real-time bidding platforms for global advertisers. As part of our team, you will work alongside other talented engineers on a daily basis, using technologies such as Java, Postgres, Clickhouse, Kafka, and others to scale performance, optimize cloud infrastructure, and create innovative features for our various product lines.
Join us and be a part of our mission to push the boundaries of what is possible in the advertising industry!
What we needWe are looking for a Senior Java Engineer to help build out our high-load ad serving system, capable of handling over 2M requests/second with 50ms response time.
What you'll be doing
- Developing features and performance optimisation for our Java ad-serving application
- Hardening system architecture to ensure smooth operation during peak-load time
- Implementing complex targeting algorithms into the core ad-serving flow
- Working hand-in-hand with multiple teams providing services and data used by our solutions
You'll have
- 5+ years experience in engineering
- Strong knowledge of Java, Spring / Spring Boot
- Practical knowledge of SQL and experience with PostgreSQL (or any other database)
- Good understanding of microservices architecture and best practices around that
- Linux shell, Docker
Nice-to-have:
- Concurrency understanding
- Experience with gRPC, Project Reactor (formerly RxJava)
- Experience with Kubernetes
- Experience with Kafka
- DGS framework / GraphQL
Benefits:- Competitive compensation package
- International work environment
- Paid vacation and sick leave
- Flexible working schedule and possibility to work remotely
- Annual performance bonus
- English classes
- Maternity/Paternity leave
-
· 30 views · 2 applications · 25d
Java Developer (Fullstack)
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateProject Description: Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver...Project Description:
Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.
As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.Responsibilities:
Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).
Mandatory Skills Description:
- 7+ years of professional work experience (post-graduation) and STEM degree
- Java 14 - 21, Spring Boot, JUnit
- Docker, Maven, Jenkins, Git
- can-do attitude
- able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
- have excellent communication skills to challenge conflicting and/or unclear client requirementsNice-to-Have Skills Description:
- ZK framework
- JasperReports- Languages:
- English: B2 Upper Intermediate
-
· 49 views · 2 applications · 25d
Java Developer
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateSince 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver risk and wealth...Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.
As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.Responsibilities:
Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).
Mandatory Skills Description:
- 7+ years of professional work experience (post-graduation) and STEM degree
- Java 14 - 21, Spring Boot, JUnit
- Docker, Maven, Jenkins, Git
- can-do attitude
- able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
- have excellent communication skills to challenge conflicting and/or unclear client requirementsNice-to-Have Skills Description:
- ZK framework
- JasperReports
-
· 29 views · 3 applications · 25d
Java Team Lead
Hybrid Remote · Ukraine (Kyiv) · Product · 5 years of experience · Upper-IntermediateDelasport — Implementing Technological Solutions Here and Now Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of...Delasport — Implementing Technological Solutions Here and Now
Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.TECHNOLOGY STACK
Microservice architecture, Java 21, Spring Boot 3, Kafka, Google Cloud, KubernetesRESPONSIBILITIES
- Taking an active part in product development from scratch (hands-on functionality development ~50% of the time) and developing functional documentation
- Leading a development team
- Ensuring the highest standards of the team’s performance are reachable
- Planning, prioritizing, estimating, and executing tasks
- Collaborating with business leads across the company to define milestones and deliveries for new functionality to be added to the product
- Taking part in team extension (interviewing, providing feedback, participating in interview post-briefs)
REQUIREMENTS
- 7+ years of commercial development experience using Java-related technologies
- 5+ years of working experience with API development
- Experience in managing development teams
- Ability to work independently with defined problems on a middle-senior level in certain areas of technical or business expertise
- Proactive and result-oriented mindset
- Strong problem-solving skills
- At least Upper-Intermediate English level
NICE TO HAVE
- Knowledge of JavaScript/React
WHAT WE CAN OFFER YOU
- Modern office in Podil with an uninterruptible power supply and the Internet
- Personal time off (21 business days of paid vacation, unlimited sick leaves, paid days on special occasions)
- Health insurance with the broker which is available from the first month of cooperation
- Public holidays
- Life insurance with the broker which is available from the first month of cooperation
- Be-weekly English courses with native speakers based on your level
- Sports activities reimbursementHappy hours on Fridays
- Corporate entertainments
- Ukraine-based educational programs
- Modern technical equipment
- Gig contract support
-
· 85 views · 9 applications · 25d
Senior Java Engineer
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateKyiv only! About the Product: proteanTecs is a game-changing startup redefining the way advanced electronics monitor their own health. In a world driven by AI, cloud computing, and autonomous systems, reliability isn’t optional – it’s essential. But how...Kyiv only!
About the Product:
proteanTecs is a game-changing startup redefining the way advanced electronics monitor their own health. In a world driven by AI, cloud computing, and autonomous systems, reliability isn’t optional – it’s essential. But how do you ensure peak performance and prevent failures before they happen?
That’s where proteanTecs comes in. The product provides real-time visibility into next-gen chips while they operate, using cutting-edge on-chip monitoring, machine learning, and predictive analytics. The technology helps companies build smarter, more resilient, and more efficient computing systems – eliminating blind spots and unlocking deep insights like never before.
The solution is already trusted by industry leaders in data centers, automotive, communications, and consumer devices.
About the Role:
proteanTecs is looking for a talented Senior Java Engineer to join the ride as we spearhead the next revolution in electronics. Your work will directly contribute to making electronics smarter, safer, and more reliable – powering everything from data centers to autonomous vehicles. As part of a fast-paced startup, you’ll take on diverse challenges, adapt quickly, and see your solutions shape the future of technology. You will be involved in end-to-end feature delivery alongside a team of 200+ industry-leading professionals who are passionate about innovation and knowledge-sharing. You’ll be working with cutting-edge tools, machine learning models, and advanced platforms to push the boundaries of what’s possible.
Key Responsibilities:
- Develop and maintain robust, scalable, and secure Java-based software solutions
- Collaborate with product managers, architects, and other engineers to design and implement new features
- Build and optimize data processing pipelines for high-volume analytics applications
- Ensure software quality through code reviews, unit testing, and integration testing
- Participate in architectural decisions, contributing to the design of cloud-based systems
- Monitor and optimize system performance to meet scalability and reliability goals
- Troubleshoot, debug, and resolve issues in development, staging, and production environments.
Required Competence and Skills:
- BA or B.Sc in Computer Science or an equivalent field
- 5+ years of hands-on experience in Java development
- Strong understanding of object-oriented programming, design patterns, and clean code principles
- Familiarity with database systems (SQL/NoSQL) and query optimization techniques
- Knowledge of cloud platforms (AWS, Azure, GCP) and microservices architecture
- Experience with Spring Boot and the Spring Framework ecosystem
- Experienced with JPA (Hibernate – advantage)
- Strong understanding of REST API
- Excellent problem-solving skills and a proactive attitude
- Strong communication skills and the ability to collaborate in a team environment
Nice to have:
- Experience with Python is a strong advantage
- Experience with streaming or messaging services (Kafka, RabbitMQ)
- Knowledge of monitoring tools such as Grafana, Prometheus, or ELK Stack
- Hands-on experience with containerization and orchestration (Docker, Kubernetes
- Familiarity with big data technologies like Apache Flink or Spark
- Experience in performance optimization and distributed systems.
-
· 48 views · 1 application · 25d
Java Developer
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateProject Description: Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth. As a trusted partner, we deliver...Project Description:
Since 2005, our Client has empowered financial professionals by blending traditional financial wisdom with fintech innovation, focusing on efficiency, enhanced risk management, and strategic growth.
As a trusted partner, we deliver risk and wealth management solutions to leading global private banks, wealth and asset managers, family offices, investment banks and CCPs.Responsibilities:
Join an existing team to enhance and maintain the existing products and continuously increase their modularity, security and scalability. Implement new features and fix bugs reported by our existing clients (Swiss banks).
Mandatory Skills Description:
- 7+ years of professional work experience (post-graduation) and STEM degree
- Java 14 - 21, Spring Boot, JUnit
- Docker, Maven, Jenkins, Git
- can-do attitude
- able to work autonomously and efficiently with legacy code, convoluted configurations, outdated documentations
- have excellent communication skills to challenge conflicting and/or unclear client requirementsNice-to-Have Skills Description:
- ZK framework
- JasperReports- Languages:
- English: B2 Upper Intermediate
-
· 47 views · 3 applications · 24d
Senior Java Developer
Full Remote · Ukraine · 5.5 years of experience · Upper-IntermediateProject Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...Project Description:
We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
Responsibilities:
- Write good and well-tested code in Java
- Write user/supporter documentation
- Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 6 years of experience as Java software developer
- Java concurrency (practical experience and good knowledge)
- Experience in developing distributed systems
- Up-to-date overview of modern software development tools and techniques
- Good knowledge of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experienced in MongoDB
- Able to work with build/configure/deploy automation tools
- Linux user- Languages:
- English: B2 Upper Intermediate
-
· 186 views · 35 applications · 24d
Senior Java engineer
Countries of Europe or Ukraine · 8 years of experience · Upper-IntermediateOur client is an innovative company transforming the way voice and IP data is captured and processed for the telecommunications sector and government agencies. Their advanced technology processes billions of data points daily, playing a crucial role in...Our client is an innovative company transforming the way voice and IP data is captured and processed for the telecommunications sector and government agencies. Their advanced technology processes billions of data points daily, playing a crucial role in improving government operations and shaping the future of global communication.
We are seeking a talented and innovative Software Engineer with strong Java experience to join our team.
Requirements:● 8+ years of experience in software development
● strong programming skills in Java (Spring / Spring Boot)
● deep understanding of distributed systems and microservices architectures
● extensive experience with high-performance, large-scale data processing systems, and real-time analytics.
● proven track record of designing and implementing complex, scalable software systems that process terabytes of data daily
● strong understanding of DevOps practices, CI/CD pipelines, and infrastructure-as-code concepts
●excellent problem-solving skills and ability to make sound architectural decisions, balancing various trade-offs
● upper-intermediate to advanced English proficiency
Would be a plus:● bachelor's or Master's degree in Computer Science, Telecommunications Engineering, or related field or equivalent experience
● experience with C++ or Java
Responsibilities:
● develop and maintain the overall technical vision for our products, ensuring alignment with business goals and industry trends
More
● collaborate with cross-functional teams to translate business requirements into technical specifications and architectural designs
● drive innovation by researching and integrating cutting-edge technologies, architectures, and advanced data processing techniques
● mentor and guide senior engineers and tech leads, fostering a culture of technical excellence and continuous learning
● participate in high-level decision-making about product features, technical trade-offs, and buy vs. build decisions
● develop and champion best practices in software architecture, design patterns, and coding standards across the organization
● lead architecture reviews and provide technical governance to ensure solution integrity and alignment with architectural principles
● collaborate with the DevOps and Operations teams to design resilient, scalable, and easily maintainable system architectures
● engage with key stakeholders, including executives and customers, to communicate technical vision and architectural decisions
Why Rolique?
● we believe in fairness, transparency and helpfulness in everyday work
● your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your “zone of genius”
● 20 days of paid vacation and 5 days of sick leaves
● personal budget for courses, training, and certifications
● health support and sports compensation
● accounting support -
· 49 views · 3 applications · 24d
Senior Java Developer
Full Remote · Ukraine · 7 years of experience · Upper-IntermediateWe are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest...We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
Responsibilities:
- Write good and well-tested code in Java
- Write user/supporter documentation
- Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 7 years of experience as Java software developer
- Java concurrency (practical experience and good knowledge)
- Experience in developing distributed systems
- Up-to-date overview of modern software development tools and techniques
- Good knowledge of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experienced in MongoDB
- Able to work with build/configure/deploy automation tools
- Linux user