Вакансии Java Developer
- Java
- SQL
- Spring Boot
- Microservices
- JUnit
- Mockito
- Scrum
- Kafka
- Snowflake
- TestNG
- JMeter
- Azure
We’re opening the position of a Senior Java Developer to work with our Customers. They provide SaaS solutions that help companies to optimize their businesses. These solutions include business planning and execution, processes automation and optimization. The Customer’s platform leverages industry-leading artificial intelligence (AI) and machine learning (ML) for better predictions and prevention of disruptions across businesses.
Project Details: The objective of the APIs Development project is to establish a set of standardized APIs (Application Programming Interfaces) based on the logical data model for consumers. These APIs will facilitate seamless integration, data access, and interoperability with external systems and applications.
Responsibilities:
- Maintain the existing services and write new ones
- Develop the back-end infrastructure and codebase to implement the defined APIs based on the logical data model.
- Implement data access and manipulation operations (e.g., CRUD operations) for each data entity exposed by the APIs
- Ensure adherence to industry best practices, coding standards, and security guidelines during API development
- Review business requirement documents and translate into technical specifications
- Work from technical specifications to independently develop, modify and maintain moderately complex software products
- Complete regular reports (Zoho, Jira, Tenrox) and provide status updates (Daily Syncs, etc.)
- Participate in cross-functional team discussions in the technical advisory role
- Leverage the team’s existing tools, frameworks, and resources
- Consider overall customer experience, including DoD, quality and performance, while working through tasks, projects, and code reviews
- Write well-researched documents with qualifying data to articulate a point of view
- Perform unit and system (manual, unit, FTs, integration, end-to-end) testing
- Follow the Agile process consistently
- Learn and properly follow software development processes in an Agile environment
- Conduct and participate in product reviews; be ready to demo the results of user story/task completed within the Sprint
- Analyze and troubleshoot problems and make recommendations for remediation (addressing or correcting issues or problems)
- Investigate issues within own service in detail
- Makes technical decisions under the supervision of more senior staff/Mentor
- Solve routine problems and escalate complex problems, issues, and risks to more senior technical staff
- Selects frameworks and tools that can be used to solve problems
- Actively participate in discussions within the technology community to learn and bring new ideas to the table
- Developing skills in Computer Science and software languages through coaching, training, and mentoring from more senior staff
- Seek to get continuous stakeholder feedback through demos, discussions, and value delivery
Requirements:
- 5+ years of hands-on experience in core Java and advanced Java software development
- Strong knowledge of Java SE up to version 17
- Familiarity with Design Patterns, SOLID, and DRY
- Strong knowledge of SQL
- Knowledge of Spring Boot and Microservices
- Good knowledge of JUnit and Mockito
- Familiarity with Scrum
- English level – Upper-intermediate or higher
Will be a plus:
- Knowledge of Kafka
- Experience with Snowflake
- Experience with TestNG, JMeter, and Azure
Информация о компании Edvantis
Преимущества сотрудникам
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Java
- JUnit
- Cucumber
- Selenium WebDriver
- Maven
- Agile
- Scrum
- CI/CD
- Jenkins
- GitLab CI
- GitHub Actions
- BDD
- Rest API
- REST Assured
- Docker
The IT company Andersen invites a Junior QA Automation Engineer (Java) to work on a large-scale Travel & Hospitality project for our Canadian partner.
The customer is a luxury travel technology and procurement company with industry-leading booking platforms that enhance the efficiency of travel professionals and maximize their revenue opportunities. The company handles over $1 billion in transactions annually and has a team of 2,200+ travel experts.
The project is an actual web platform (travel services industry) for clients in the North American market.
Responsibilities
- Designing and implementing automated test scripts using Java 17+, JUnit5, and Cucumber.
- Building and maintaining test frameworks using Selenium WebDriver and the Page Object Pattern.
- Integrating and managing test execution using Maven and continuous integration tools.
- Collaborating closely with developers, manual testers, and product owners to understand requirements and define test strategies.
- Identifying, documenting, and tracking bugs and issues, providing detailed analysis and reports.
- Ensuring test coverage, maintainability, and reliability across different layers of the application.
- Contributing to improving QA processes and best practices across the team.
Requirements
- Commercial experience as a QA Automation Engineer for 1+ year.
- Solid experience with Java (17 or higher) for test automation.
- Hands-on experience with JUnit5, Cucumber, and Selenium WebDriver.
- Strong knowledge of Maven for project and dependency management.
- Familiarity with Page Object Model (POM) and test automation design patterns.
- Experience working in Agile/Scrum environments.
- Level of English – from Upper-Intermediate and above.
Desired skills
- Experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with BDD practices and tools.
- Knowledge of REST API testing and tools like RestAssured.
- Exposure to cloud environments or containerization (e.g., Docker).
Информация о компании Andersen
Преимущества сотрудникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплата роботи в коворкінгу
- Освітні програми, курси
- Java
- Spring Framework
- Spring Core
- Spring MVC
- Spring Security
- Hibernate
- Maven
- Jenkins
- Apache Tomcat
- IBM WebSphere
- CI/CD
- Oracle Database
- Unix
- Bash
- SSH
We are seeking a skilled and motivated Senior Java Developer to join our team. The ideal candidate is self-motivating and has a passion for writing great code.
About the client:
Our client is a leading company in the supply of advanced technological services and systems for human resources management – payroll systems, human resources systems, attendance systems, pension savings, and more. The systems allow for full flexibility and operational independence, maximum transparency of information and data, and serve as a tool for the automation of organizational processes while abiding by the law, protecting sensitive information and the organization’s interests.
Requirements:
- 5+ years of relevant commercial experience in software development.
- Deep knowledge of Java.
- Experience with: Spring Framework (Core, MVC, Security), Hibernate, Debugging, Source control systems, Maven, Jenkins, Application servers (Tomcat, WebSphere).
- Good understanding and experience in OOP / Patterns.
- Cloud Platforms.
- CI/CD.
- English – Upper-intermediate.
Would be a plus:
- Oracle DB.
- Unix, Bash.
- SSH.
- Virtualization
Responsibilities
- Analyze requirements and contribute to project development.
- Take part in technical architecture and design.
- Cover existed and new code with Unit and integration tests.
- Perform code review.
- Server troubleshooting.
Информация о компании Innovecs
Преимущества сотрудникам
- Team buildings
- Безкоштовний брендований мерч
- Гнучкий графік роботи
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Java
- RDBMS
- MySQL
- PostgreSQl
- SQL
- Spring Framework
- JPA
- Hibernate
- RESTful API
- Git
Position overview
DataArt is inviting beginner Java engineers to take part in its paid internship program. Gain hands-on experience, level up your skills, and learn to work independently on real IT projects. Prove your expertise during the test period, and if you meet the required professional level, you’ll earn the Junior Java qualification – with the opportunity to join DataArt full-time.
Responsibilities
- Work closely with a mentor
- Design, implement, and maintain Java code
- Participate in software development activities
Requirements
- Good knowledge of algorithms and OOP
- Good knowledge of Java Core
- Basic knowledge of GoF patterns, at least Singleton, Decorator, Factory, and Proxy
- Basic knowledge of popular RDBMS, at least one – MySQL or PostgreSQL. Ability to write SQL queries (JOINs, WHERE, GROUP BY, HAVING)
- Basic knowledge of the Spring Framework (Core, MVC, Boot is a plus)
- Basic knowledge of JPA and Hibernate ORM
- Basic knowledge of developing RESTful APIs
- Basic knowledge of VCS, such as Git
- Good spoken English (at least B2 level according to CEFR)
Информация о компании DataArt
Преимущества сотрудникам
- English Courses
- Fitness Zone
- Gaming room
- Paid overtime
- Team buildings
- Work-life balance
- Без дрес-коду
- Відпустка по догляду за дитиною
- Велика стабільна компанія
- Велопарковка
- Гнучкий графік роботи
- Довгострокові проекти
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Java
- Spring
- React
- Reactive JS
- TDD
- BDD
- JUnit
- Jasmine
- Mockito
- Protractor
- Selenium
- Spring Boot
- Spring Cloud
- Kotlin
- Kubernetes
- Cloud Foundry
N-iX is looking for an experienced Senior Java Full Stack Engineer to join our team at Integrated Shipping Services, where innovation is seamlessly integrated with a strong focus on customer satisfaction in the shipping industry.
We're known for our unique approach, concentrating on niche markets where we can provide exceptional service and clear advantages to customers globally. Our global network is meticulously designed for both efficiency and reliability, driven by a mission that places customer needs at the core of every decision.
At Integrated Shipping Services, you will have the opportunity to work with a modern and evolving technology stack on a long-term, stable project that ensures both professional security and personal growth. You will thrive within a culture that encourages the sharing of ideas and celebrates collaboration. Furthermore, you will contribute to the development of innovative solutions, working with cutting-edge code and moving away from outdated systems.
We offer a flexible partnership model with other carriers, presenting a refreshing alternative in today’s dynamic market environment. Come contribute to our mission where your work directly enhances our global service excellence.
Responsibilities:
- Hand-on full stack development of innovative applications
- Owning the entire development cycle, including design, architecture, development, etc.
Requirements:
- 5+ years of experience in Full Stack Development
- 5+ years of experience in the following technologies: Java, Spring
- Experience with Functional Programming and Java Streams
- 2+ years of experience in front-end development with React
- Experience with developing a reactive UI (Reactive JS)
- 2+ years of experience in TDD/BDD development in the following frameworks: Junit, Jasmin, Mockito, Protractor/Selenium
- 2+ years of experience in micro-services-based architecture and tools (Spring Boot/Cloud)
- Experience in DevOps development and Jenkins
- Experience in development in Kotlin – an advantage
- Experience in designing, developing, and deploying cloud/hybrid-based solutions
- Experience in developing and deploying in Container based environments (Kubernetes, Cloud foundry)
- Familiarity with the following design concepts: micro-services, service discovery, circuit breaker
- Self-starter with the ability to appropriately priorities and plan complex work in a rapidly changing environment
- Versatility and capability to switch easily between different tasks and technologies
- Experience in assessing a broad range of information solutions and products
- Strong critical thinker with problem solving aptitude
- BS degree in Computer Science or equivalent combination of education and experience
- Ukrainian language Advanced or higher.
- Good English – verbal and written
Информация о компании N-iX
Преимущества сотрудникам
- English Courses
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Java
- JUnit
- Mockito
- Spring Framework
- Hibernate
- JPA
- SQL
- RDBMS
- Oracle
- CI
- Docker
- Unix
- React
Project description
Our client is not a usual Swiss bank. It's a leading provider of online financial and trading services in the FinTech industry. The first financial platform it launched in 1996 offered free access to prices for all securities traded on the Swiss stock exchange. Today, it is the largest financial portal in Switzerland.
Since 2012, we have collaborated with the client to build innovative and state-of-the-art digital solutions to help customers meet their investment
We continuously evolve our solutions to atomic microservices and self-contained systems.
The product we build for our client is aimed to:
- provide a clear interface to every type of client that needs to trade on many products: ETF, Shares, Options, Futures, Funds, Bonds, CFD (Contract For Difference),.... with many type of orders OCO, FoK, Limit, Market, Trailing....
- realize Order Routing Systems that is in charge of delivering the products on the correct broker connected to market
- provide a way to communicate to the different markets and brokers proposed to the client through FIX API
- provide direct maintenance for Market Place where we are directly connected (SIX, Eurex, Bern and Scoach)
- provide tools for the Derivatives team that can help to manually manage order on the market or internally
- manage the commission related to the order.
We are seeking a motivated Junior Java Software Developer who is eager to grow into a Full Stack (Java + React) developer role.
Our organization: we are working as Scrum team of 8. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As a communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, etc.
Responsibilities
- Development of new applications
- Implementation of new features for existing products
- Developing unit/integration tests
- Code review
- Participation in Scrum events with the client
Must have skills
- At least 1+ years of proven experience in a Software Developer position
- Java core, Java 8-21 features
- OOP/OOD knowledge, design patterns
- Unit testing frameworks (JUnit, Mockito)
- Spring framework, IOC
- Hibernate / JPA
- SQL knowledge, any RDBMS, Oracle is a plus
- Algorithms & Data structures
- Distributed version control system
- CI tools experience
- The ideal candidate will have a strong desire to learn and work with Java technologies, coupled with excellent communication skills and a proactive attitude.
Nice to have
- Education: Bachelor's / Master's degree in computer science or computer engineering
- Experience in finance/banking business domain
- Docker
- Unix usage experience
- Java 17
- React
Информация о компании Luxoft
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- Java
- Git
- SOAP
- REST
- XML
- XPath
- XSLT
- SQL
- Apache Tomcat
- Jetty
- Spring Framework
- Spring Boot
- Spring Data
- Spring Security
- Groovy
- Gradle
- RabbitMQ
- Kafka
- Camunda
Провідна міжнародна ІТ-компанія шукає Java розробника на проекти з автоматизації процесів оформлення кредитних продуктів у банку. Шукаємо людину, яка буде: розробляти і впроваджувати нові внутрішньобанківські системи, створювати власні програмні рішення на підставі готового Технічного завдання.
Ми пропонуємо цікаві та масштабні проекти, що базуються на сучасних технологіях.
Responsibilities
- Розробка програмного коду;
- Рев'ю програмного коду;
- Оптимізація;
- Участь в оцінці задач, обговоренні архітектури додатків.
Must have skills
- Досвід роботи від 4-х років;
- Java Core 11+
- Git
- SOAP, REST, XML, XPath, XSLT, SQL
- робота з серверами додатків (Tomcat, Jetty і т.д.)
Nice to have
- Spring Framework (Spring Boot, Spring Data, Spring Security)
- Groovy, Gradle
- Додатковим плюсом буде:
- досвід роботи з WSO2 ESB / EI / AS
- досвід роботи з RabbitMQ, Kafka, Camunda
- досвід DevOps
Информация о компании Luxoft
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- Java
- Spring Boot
- Spring Data
- Spring Framework
- Spring Security
- Spring Core
- Microservices
- REST
- gRPC
- Protobuf
- SOAP
- RabbitMQ
- SQL
- PostgreSQl
- NoSQL
- CI/CD
- Git
- GitLab CI
- Gradle
- JUnit
- Mockito
- Docker
- Kubernetes
- HTML
- CSS
- JavaScript
- Angular
- React
- Vue.js
- oAuth
About Client:
Our client is Ukrainian telecommunication operator providing mobile communication and data services based on high-speed Internet. The company offers convenient and beneficial tariffs and services for users of smart devices.
Project description:
Development and support of the in-house CRM system used for telecom business. The CRM system is integrated with different OSS&BSS systems such as billing system, business process management etc.
Responsibilities:
- Working as part of the agile team, cooperating with other BE&FE developers, testers, PO and BAs.
- Design, develop, test, and maintain Java-based applications and software components
- Perform the post release support. Troubleshoot and debug issues in application.
- Write clean, efficient, and well-documented code. Continuously improve application performance, scalability, and reliability
- Stay up-to-date with emerging trends and technologies in Java development
Requirements:
- Java Development
- Confident knowledge of Java 11+ (Streams, Lambdas, Optional).
- Understanding of OOP principles, SOLID, DRY, and KISS.
- Spring Framework Ecosystem
- Experience with Spring Boot, Spring Data, Spring Security, Spring Core.
- Use of ORM.
- Microservices Architecture
- Hands-on experience with microservices development.
- Understanding of REST, inter-service communication, fault tolerance, and service discovery.
- gRPC (Protobuf) and SOAP are a plus.
- Message Brokers
- Experience with RabbitMQ (queues, message processing, exchange types).
- Databases
- Strong knowledge of SQL, particularly PostgreSQL.
- Understanding of transactions, indexes, and query optimization.
- Basic knowledge of NoSQL is a plus.
- DevOps & CI/CD
- Experience with Git, GitLab CI.
- Project build with Gradle.
- Testing
- Unit testing with JUnit and Mockito.
- Understanding of integration testing.
- Containerization
- Docker (creating images, working with containers).
- Basic understanding of Kubernetes is a plus.
- Web Development (optional)
- Basic knowledge of HTML, CSS, JavaScript.
- Understanding of how browsers work, HTTP, DOM.
- Knowledge of Angular, React, or Vue 3 is a plus.
- Security & Authentication
- Experience integrating OAuth (authentication via third-party services).
- Working with LDAP (Lightweight Directory Access Protocol) for centralized access control.
Nice to have:
- Basic knowledge at web-based front-end technologies such as JS (Angular), HTML, CSS
Информация о компании Intellias
Преимущества сотрудникам
- Team buildings
- Б'юті послуги
- Догляд за дітьми співробітників
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Java
- Kotlin
- Spring Boot
- Microservices
- RDBMS
- MySQL
- PostgreSQl
- Docker
- Hibernate
- ActiveMQ
- RabbitMQ
- SQL
- AWS
- GCP
- Azure
- Vert.x
We’re looking for a skilled Backend Engineer with a passion for building robust, high-scale SaaS platforms. You’ll join a cross-functional team developing a mission-critical product for the electric mobility domain, focused on delivering cloud-first solutions for global infrastructure management with a strong emphasis on performance, scalability, and integration.
About the project
Our client is building a cloud-first platform that helps global infrastructure providers manage and scale electric charging networks with ease. The system supports 150,000+ connected devices, processes hundreds of millions of sessions monthly, and is trusted in over 30 countries. It offers modular tools for operations, billing, fleet coordination, and intelligent energy distribution — all built on open, integration-ready standards. The solution enables providers to expand their footprint, reduce costs, and deliver a seamless end-user experience. Its flexibility and scale make it a core engine for future-ready, sustainable transport ecosystems.
Responsibilities
- Contribute to the design and development of a modular, enterprise-grade SaaS platform
- Build and optimize features related to billing, CRM, user lifecycle, and system operations
- Collaborate on architectural decisions to ensure high availability and performance
- Drive enhancements in system scalability, and integration with external services
- Participate in code reviews and help maintain high engineering standards
Requirements
- 3+ years of experience in Back End development
- Proficiency in Java or Kotlin with the Spring Boot framework
- Hands-on experience with microservices architecture
- Experience building SaaS applications with high throughput
- Strong understanding of Object-Oriented Design (OOD)
- Experience working with relational databases (e.g., MySQL, PostgreSQL)
- Familiarity with Docker
- Collaborative mindset and experience working in cross-functional teams
Will be a plus
- In-depth knowledge of Hibernate
- Experience with messaging brokers (ActiveMQ or RabbitMQ)
- Strong SQL skills
- Familiarity with a public cloud provider (AWS, GCP, or Azure)
- Experience with non-blocking programming (e.g., Vert.x)
- Understanding of event-driven architecture
Информация о компании Newxel
Преимущества сотрудникам
- Work-life balance
- Бухгалтерський супровід
- Медичне страхування
- Java
- Spring Boot
- API
- Rest API
- oAuth
- JWT
- AWS
Binariks is looking for a highly motivated Senior Backend Software Engineer (Java), who will implement the integration for our client.
The project is from the UK. The AI company specializing in clinical decision support technologies. Their platform integrates conventional clinical knowledge, such as guidelines, quality measures, and clinical trial criteria, into a digital format. This enables better patient care options and more cost-effective treatment options for healthcare institutions by using individual patient data and preferences.
What We’re Looking For:
- 5+ years of experience with Java, Spring Boot
- Experience in building integration APIs. REST API, OAuth, JWT, webhooks
- AWS cloud services skills (related to API management, messaging, and queues)
- Experience with EHR
- Experience with FHIR API, CDS Hooks
- Effective verbal and written communication skills with both management and peers
- Upper-Intermediate English for daily communication
Your Responsibilities:
- Building integration APIs
- Deploying and managing application within AWS infrastructure
- Collaborating with the development team and project stakeholders
- Maintaining high code quality and thorough documentation
Will be a plus:
- Experience with EPIC EHR APIs
Информация о компании Binariks
Преимущества сотрудникам
- English Courses
- Gaming room
- Бухгалтерський супровід
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Java
- SQL
- NoSQL
- AWS
We are looking for a Senior Java Engineer to contribute to our current project in the field of entertainment.
The project is a renowned streaming platform. It links consumers with their favorite content, allows content publishers to grow and monetize large audiences, and offers advertisers unique opportunities to engage with consumers.
As a Senior Java developer, you will be working together with an international team of top developers. You will also take part in setting standards, establishing guidelines and sharing best practices in order to ensure continuous learning and development.
This is you
- 5+ years of experience building large-scale and low-latency distributed systems;
- Excellent command of Java;
- Solid understanding of algorithms, data structures, and performance optimization techniques;
- Experience with distributed systems, SQL/NoSQL, and other databases;
- Knowledge of object-oriented programming, multi-threading, and real-time programming;
- English – Upper-Intermediate or higher.
Nice-to-have skills:
- Experience with Big Data and cloud services such as AWS.
This is your role
- Work alongside a highly skilled engineering team to design, develop, and maintain large-scale, highly performant, real-time applications;
- Deliver top-quality software in a timely fashion;
- Demonstrate good communication skills in working with technical and non-technical audiences;
- Partner with cross-functional product and analytics teams to steer or contribute to large-scale strategic projects, as well as solve ongoing operational problems at scale;
- Use engineering skill sets in a business organization to drive meaningful business impact by looking at problems through an operational lens;
- Self-identify gaps, problems, and needs, and create robust solutions with relative freedom.
Информация о компании Avenga
Преимущества сотрудникам
- English Courses
- Paid overtime
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Java
- SQL
- PostgreSQl
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data
- RabbitMQ
- Docker
- AWS
- Maven
- Gradle
Що потрібно робити:
- Перший проєкт: Розробка web-застосунків (REST-сервіси)
- Другий проєкт: Перехід з legacy на сучасний стек
Необхідні знання, досвід та особисті якості:
- 3+ роки комерційного досвіду розробки на Java (обов'язково)
- 2+ роки роботи з SQL (процедурне програмування, побудова моделей БД, оптимізація запитів) (використовуємо PostgreSQL)
- Досвід роботи зі Spring (Boot, Security, MVC, Data); ORM
- Досвід роботи з RabbitMQ
- Досвід роботи з Docker, AWS
- Гарне знання Java: Core, структури даних та алгоритми, Multithreading, Design Patterns, Servlets
- Знання Maven/Gradle
Додатковою перевагою буде:
- Досвід роботи у фінтех домені
Информация о компании ПриватБанк
Преимущества сотрудникам
- English Courses
- Fitness Zone
- Gaming room
- Кімната відпочинку
- Кава, фрукти, перекуси
- Компенсація навчання
- Медичне страхування
- Java
- Kafka
- RabbitMQ
- NoSQL
- Agile
- Scrum
Key Responsibilities:
- Create robust, scalable, and maintainable services, ensuring they meet the highest standards of quality and match Playtika’s standards.
- Take responsibility for multiple domains, owning and supporting them throughout their lifecycle.
- Manage production incidents, ensuring quick resolution and minimal impact on game operations.
- Work closely with the product team to understand requirements and translate them into comprehensive software design documents for new features and services, while also working with studio software architects to discuss and refine these designs.
- Identify areas for improvement within the development process and implement solutions to enhance productivity and quality.
Requirements:
- 5+ years of relevant software development experience with Java
- In-depth knowledge and proficiency in the Java programming language and related frameworks
- Strong understanding of software design principles, object-oriented programming, and design patterns
- Experience with high-level design (HLD) and software design document (SDD) creation
- Experience with messaging systems (e.g., Kafka, RabbitMQ)
- Good communication and social skills
Nice to have:
- Experience with non-relational databases
- Experience in Agile/Scrum processes as a team member
Информация о компании Playtika
- Microservices
- API
- RDBMS
- NoSQL
- Java
- Spring
- Maven
- Kubernetes
- OpenShift
- Agile
- Azure Cloud
We are seeking a skilled and experienced Java Team Lead to join our company.
Job Description
In this role, you will lead a team of developers to develop a high-performance customer micro-service platform. The role includes deep dive hands-on work as well as solution design. You will be responsible for overseeing the development process, ensuring that projects are completed on time and within budget, and mentoring team members to help them grow and succeed.
Requirements:
- Experience with cloud technologies, microservices, and event-driven architectures;
- Strong understanding of domain-driven design principles and API-first development;
- Knowledge of both relational and NoSQL databases;
- Strong experience working with Java, Spring, and Maven;
- Experience with testing frameworks and observability tools;
- Familiarity with containerization and orchestration tools such as OpenShift/Kubernetes;
- Experience with Agile methodologies and integration/continuous delivery;
- Strong understanding of software design patterns.
Desired Requirements:
- Experience with front-end technologies;
- Familiarity with Microsoft Azure cloud services.
Qualifications:
- Bachelor's degree in computer science or related field;
- At least 5 years of experience in software development, with at least 2 years in a leadership role;
- Strong communication and collaboration skills;
- Strong presentation skills;
- Ability to work independently and in a team environment;
- Proven ability to lead a team and deliver high-quality software solutions;
- Passion for learning and staying up to date with emerging technologies and industry trends.
Responsibilities:
- Collaborate with stakeholders to define project requirements and scope;
- Design and implement software solutions that meet project requirements and adhere to best practices;
- Lead and mentor team members to help them grow and succeed;
- Oversee the development process, ensuring that projects are completed on time and within budget;
- Collaborate with other teams to ensure seamless integration with other software components;
- Continuously monitor and improve software quality through testing and observability practices;
- Stay up to date with emerging technologies and industry trends and apply them to software design and development.
Информация о компании Customertimes
Преимущества сотрудникам
- English Courses
- Велика стабільна компанія
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Java
- MySQL
- Vue.js
- TypeScript
- Spring Boot
- Spring MVC
- Git
- GCP
- Kubernetes
- Docker
Наразі ми знаходимося у пошуку Full-Stack Developer для участі у створенні передового веб-сервісу для аналітики спортивних даних – OddsMarket.org. Ця платформа допомагає букмекерським компаніям покращувати процеси трейдингу та управління ризиками, дозволяючи приймати розумніші рішення та досягати кращих результатів.
Responsibilities:
- Розробка та підтримка нових і наявних сервісів.
- Написання чистого, ефективного та тестованого коду.
- Створення та ведення технічної документації.
Requirements:
- Java: 3+ роки практичного досвіду.
- MySQL: Впевнене володіння.
- Vue.js & TypeScript: 1+ рік професійного досвіду.
- Spring Boot, Spring MVC.
- Version Control: Впевнене володіння Git.
- Англійська: рівень B2+ або вище.
Буде перевагою:
- Досвід роботи з Google Cloud Platform (GCP).
- Знання Kubernetes.
- Середній рівень володіння Docker.
- Досвід роботи у сфері ставок на спорт.
Информация о компании Aspira Limited
Преимущества сотрудникам
- English Courses
- Team buildings
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація навчання
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- Java
- JavaScript
- React
- HTTP
- REST
- Unit testing
- Kafka
- AWS SQS
We are looking for a Software Engineer to join a HubSpot engineering team working on the development of the Marketing Events functionality within the HubSpot ecosystem. Our mission is to help marketers track the success of their events and improve lead engagement by collecting, processing, and storing data about events and attendees.
You’ll be involved in creating new features, maintaining and improving existing ones, and solving real user issues. Our team also owns and supports integrations with third-party platforms like Eventbrite and GoToWebinar, enabling seamless synchronization of event data with HubSpot. Right now, we’re also focused on redesigning the Marketing Events page and migrating to HubSpot’s new UI library, replacing outdated components with modern and consistent UI elements.
HubSpot has a great engineering culture, carried by great teams in the USA, Ireland, Germany, Ukraine, and Armenia. The platform consists of thousands of microservices built with Java 21, lightweight DropWizard framework, and Google Guice dependency injection. It’s huge and you’ll have to deal with a lot of other stuff like Apache Kafka, Amazon SQS, S3, MySQL, HBase, and much more. The front end consists of single-page applications built with ECMAScript 6, TypeScript, React, Redux, and Sass. The Platform Team has built state-of-the-art infrastructure that allows developers to deploy their code to QA and Production environments with just a few button clicks. This enables you to focus entirely on designing and developing software – there is nothing easier than triggering a build and merge here.
HubSpot has a great onboarding course where you will get in touch with HubSpot’s infrastructure and then with our integration. During this period you will be actively involved in our working process with onboarding buddy. When your trial is finished you are going to be involved as DRI (Directly Responsible Individual) on new features and in PagerDuty rotation.
Responsibilities
- Communicate directly with product management and peers in Boston and Dublin, other HubSpot development teams to shape out requirements
- Work on the front end using React, ECMAScript 6, and Sass, contributing to single-page applications and UI improvements using HubSpot’s new UI library
- Create new and extend existing microservices using Java 21, DropWizard, and whatever technology/tools required to complete a particular task
- Cover your code with all kinds of automation tests (unit, integration, acceptance, API, end-to-end)
- Fully own the software you’ve developed: design, develop, test, release, and support in both stage and production environments
Personal Profile Overview
- Degree in Computer Science, Software Engineering or related field
- Stability in previous employment history with a tendency to remain with employers for extended periods
- Experience in managing diverse project activities (not just coding, but also requirements analysis, preparing estimations)
- Clear and effective communication skills, both verbal and written, ability to convey ideas, information, and messages accurately and efficiently
- Proficiency in fostering effective collaboration and teamwork activities
- Ability to analyze information, assess situations, and make decisions based on sound reasoning and logical evaluation
- Focus on delivering exceptional customer experiences and prioritizing customer satisfaction
- Analytical thinking, problem-solving abilities, and strategic approach to technical challenges
- Transparency in sharing the information within a team and company
- Willingness to acquire new knowledge and insights to enhance professional growth and performance
Required Skills
- 3+ years working with Java and JavaScript
- Front-end development experience (React or other modern JS frameworks)
- Excellent understanding of the OO design/programming paradigm
- Solid background in computer science and programming
- Strong knowledge of databases and networks (HTTP/REST)
- Good understanding of unit testing/test automation
- Experience or strong knowledge in microservice architecture and message broker systems such as Kafka, Amazon SQS, etc.
- English Upper-Intermediate (B2)
As a Plus
- Strong learning and development abilities
- Ability to work from the office in Lviv
Информация о компании Intelliarts
Преимущества сотрудникам
- English Courses
- Team buildings
- Безкоштовний обід
- Відпустка по догляду за дитиною
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація домашнього офісу
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Spring
- Java
- JVM
- API
- Spring Boot
- Spring Cloud
We are seeking a technically skilled Java Engineer located in Poland, Spain or Ukraine to join our dynamic Software Engineering department at AUTO1 Group Technology. As part of our disruptive approach in the used car market, our team leverages cutting-edge technology to gather and analyze data, optimizing our platforms and processes.
AUTO1 Group is Europe's leading digital automotive platform. We revolutionize the used car market with our well-known brands Autohero, wirkaufendeinauto.de, and AUTO1.com.
Your new Role
- Architect, develop, QA, ship, monitor and maintain throughout the whole software development life cycle in our service oriented platform with currently 300+ restful microservices
- Use your experience, hands-on and can-do attitude to solve complex problems
- Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge
- Lead by example and mentor those around you to push boundaries and excel
- Collaborate with various engineering and product teams to ensure our high business standards, and take the chance to get involved with other technologies and other fields of software development
Your Skills
- 3+ years of professional experience in java programming with spring-based technologies, and using Java 8+ version.
- You are not afraid to take responsibility for your team and your software
- You have a deep understanding of JVM
- Strong experience in building restful APIs
- Hands-on experience with Spring Boot, ideally, you also have experience in Spring Cloud
Информация о компании AUTO1 Group
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Гнучкий графік роботи
- Компенсація навчання
- Kubernetes
- Docker
- Microservices
- SQL
- NoSQL
- Unix
- Linux
- Hadoop
- HDFS
- Apache Druid
- Java
- Spring
We’re looking for a Senior Java Back End Engineer. Reporting to the Manager of Software Engineering, you’ll play a pivotal role in advancing the impact of our AdTech platform and delivering critical projects that bring significant value to operations. As a strong individual contributor, you will design and develop scalable systems, working directly with the architecture team and advising on broad technical decisions that impact our back-end tech stack. You will collaborate across technical pillars and provide expertise to guide junior team members, ensuring adherence to best practices through rigorous code and tech spec reviews.
About the project
illumin is a unique journey-based advertising platform that combines media planning and buying in an interactive and intuitive interface. It allows users to:
- Drag and drop audiences, creatives, and conditions onto a single-screen canvas
- Build campaigns across multiple channels, including Native, Display, Video, Connected TV, Audio, and social platforms like Facebook and Instagram
- Seamlessly sync first-party audiences with open web campaigns by connecting directly to email platforms
- Set alternative paths for unique audience segments
- Visualize and manage campaigns in real-time
How you will make an impact
- Be a key contributor. You will drive critical projects that deliver real value to our customers, contributing to platform and feature development on a large, distributed system that handles 1.5 million requests per second with 120ms response times. You will design and improve key components, focusing on performance and scalability, while monitoring code to ensure it meets user needs and business goals. You will tackle the most challenging production issues while being a role model for less experienced developers on the team.
- Guide technical decisions. You will lead decisions that shape the backend tech stack. You will work closely with stakeholders and senior engineers to solve technical challenges and optimize system performance. You will take ownership of projects, from planning to delivery, ensuring solutions address technical and business needs while tackling technical debt.
- Enhance Agile processes. You will participate actively in Agile Scrumban practices, breaking down tasks and collaborating in daily stand-ups. You will help the team navigate challenges, size efforts, identify improvements, and share insights that enhance project delivery from start to finish.
- Prioritize quality. You will participate in code reviews, analysis, and performance tuning. You will apply various automated testing methods in a continuous integration environment, resolving defects and bugs during pre-production, production, and post-release patches. You will directly influence the outcome quality by identifying process and behavioral gaps, suggesting and driving improvements to avoid, mitigate, or delegate risks.
- Mentor and grow the team. You will work with urgency, embrace mistakes, learn from them, and drive the team toward success. As a senior team member, you will offer guidance and coaching to junior developers and contribute to the team’s success at every opportunity. With time, you will also take part in the recruitment process of other engineers.
What you bring
- Technical expertise. You bring experience with Java and Spring, and have a deep understanding of building highly available, high-performance systems. You are skilled in optimizing web application performance across the stack, with hands-on experience in Kubernetes, Docker, and Microservices. You are comfortable working with relational databases and key-value stores, proficient in SQL, database schema design, and infrastructure, and familiar with NoSQL databases. Your expertise also extends to Unix/Linux environments, design patterns, and functional programming, with a working knowledge of networking, concurrency, and Big Data concepts (e.g., Hadoop, HDFS, or Druid).
- Experience. You are passionate about building technical solutions and thrive on simplifying complex challenges. You have worked closely with Product and Design teams to design, implement, and iterate on impactful end-to-end product experiences.
- Interpersonal skills. You take a collaborative approach and lead by example. You can translate complex technical details to non-technical audiences and build trusting relationships across teams, whether in-person or remotely. You adapt quickly when priorities shift, embrace feedback, and are comfortable navigating ambiguity. You value diverse experiences and perspectives.
- Growth mindset. You are naturally curious, eager to learn from others as well as independently. You acknowledge mistakes, learn from setbacks, and are resourceful in applying new knowledge to solve problems. You stay current with the latest tools and best practices, driven by a passion for continuous improvement.
- Language skills. English and Ukrainian languages at Upper Intermediate level or higher.
Информация о компании Brainence
Преимущества сотрудникам
- Work-life balance
- Б'юті послуги
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Надається ноутбук
- Оплачувані лікарняні
- Парковка для авто
- Регулярний перегляд зарплатні
- Kotlin
- Java
- Spring
- Spring Boot
- Swagger
- Kubernetes
- Docker
- API
Brainence is looking for a Kotlin/Java Engineer! You’ll shape key technical decisions, refine the API stack, and mentor the team – all while building a top-tier journey-based ad platform. Bring 4+ years of Kotlin/Java, plus Spring Boot, Kubernetes, Docker, and Microservices experience.
About the project
illumin is a unique journey-based advertising platform that combines media planning and buying in an interactive and intuitive interface. It allows users to:
- Drag and drop audiences, creatives, and conditions onto a single-screen canvas
- Build campaigns across multiple channels, including Native, Display, Video, Connected TV, Audio, and social platforms like Facebook and Instagram
- Seamlessly sync first-party audiences with open web campaigns by connecting directly to email platforms
- Set alternative paths for unique audience segments
- Visualize and manage campaigns in real-time
Responsibilities
- Play a critical role in advising on technical decisions that will impact the entire API stack at illumin
- Сommunicate complex technical ideas both verbally and in technical design documents
- Collaborate with stakeholders and other senior engineers to identify and solve technical challenges
- Advise teams on consolidating technical debt while addressing business needs
- Mentor the team, uphold software development best practices, and conduct thorough code and technical spec reviews
- Contribute significantly to key projects that deliver value to customers
Requirements
- 4+ years of experience with Kotlin, Java, and frameworks like Spring and Spring Boot
- Experience with Swagger, Kubernetes, Docker, and microservices architecture
- Strong understanding of API design principles, distributed systems, and working with both relational and key-value data stores
- Demonstrated ability in logical thinking and problem-solving in technical and architectural contexts
- A strong desire to simplify complex processes
- English and Ukrainian languages at Upper Intermediate level or higher
Информация о компании Brainence
Преимущества сотрудникам
- Work-life balance
- Б'юті послуги
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Надається ноутбук
- Оплачувані лікарняні
- Парковка для авто
- Регулярний перегляд зарплатні
- Java
- Apache
- Nginx
- Git
- RESTful API
On behalf of our Client, a well-established financial institution from the Caribbean region Mobilunity is looking for a Java Developer.
Our Client is the largest bank in the Caribbean region that serves 14 countries/territories. The aim is to make this organization from a traditional bank into a new era of fintech, working on the edge of what current fintech may offer.
Responsibilities:
- Develop and maintain scalable and efficient backend services.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Develop and maintain RESTful APIs for integration with front-end services and external services.
- Integrate third-party services and maintain data integrity.
- Implement unit and integration tests to ensure robustness and reliability of backend services.
- Optimize applications for speed, scalability, and data security
Requirements:
- Proficiency in Java and corresponding frameworks.
- Strong knowledge of database technologies and web server technologies (e.g., Apache, Nginx).
- Familiarity with version control tools such as Git and experience with RESTful API development.
- Excellent problem-solving skills, communication skills, and attention to detail.
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Level of English – Upper-Intermediate and higher.
Информация о компании Mobilunity
Преимущества сотрудникам
- English Courses
- Бухгалтерський супровід
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.