Вакансії Junior Java Developer
- Selenium
- Java
- C#
- AWS
- GCP
- Azure
- TestNG
- Rest API
- Git
- Jenkins
- JMeter
- Agile
Our partner is at the forefront of cutting-edge AI-powered email security in the realm of cybersecurity. We are seeking a talented QA Automation Engineer with Java expertise to join their team and contribute to the evolving email security platform. Company commitment to innovation and their strong collaboration with Product and Engineering teams create an environment where your expertise can thrive. As a QA Automation Engineer, you will be working directly with various business stakeholders to establish a quality strategy and roadmap and promote a customer-centric approach, using Automation whenever possible.
About the project
A worldwide anti-phishing company introduces a very secure email platform (powered by AI and ML) that provides an innovative solution to prevent fraud and email attacks. With the help of the Israel Defence Forces and a top incubator program, this award-winning platform helps prevent and block any attacks in the fastest way. The company provides all types of businesses with a complete solution against any kind of phishing attack in the mailbox.
Requirements
- B.Sc. in Software Engineering – an advantage
- 2+ year of experience in Test Automation
- Experience developing an Automation Test Suite with the Selenium framework
- Programming experience with Java (must), C#, or another object-oriented language
- Experience testing SaaS products running on AWS, Google Cloud Platform (GCP), or Azure
- Experience testing Network or Security products.
- Experience with TestNG, Selenium, RestAPI, Git and Jenkins
- Experience with JMeter or any other performance tool – big advantage
- Experience with working in an Agile environment
- Exceptional communication and people skills
- Upper-Intermediate+ Level of English
Responsibilities
- Partner with product, developers, and other QA members to produce high-quality products and release them according to given timelines
- Run, analyse, and update reporting for automated test result
- Debug issues while collaborating with the development team
- Optimize our framework for a high-performance and highly available platform
- Develop tests both for UI and API functionality
- Up to 20% manual testing, when needed
Інформація про компанію Newxel
Переваги співробітникам
- Work-life balance
- Бухгалтерський супровід
- Медичне страхування
- С#
- Java
- JavaScript
- VBA
- VB.NET
- Microsoft Excel
- Microsoft Word
Looking for a Junior RPA Engineer! If you would like to develop reusable automation components, develop complex integrations, then see the details and apply.
Responsibilities:
- Develop reusable automation components.
- Develop complex integrations.
- Test, deploy and monitor RPA solutions.
- Cooperate with other team members in delivering RPA solutions.
- Analyze client’s processes and support in selecting potential for automation ones.
- Work on documentation.
- Report to Team Lead about current tasks status, technical or other risks.
Necessary Skills:
- Have education in IT or Experience in programming in one of following languages C#/Java/VB.Net/VBA/JavaScript.
- Confident in working with MS Office (Excel, Word etc.).
- Knowledge of VBA is an advantage.
- Have willing to learn new technologies.
- Have analytical thinking.
- Business process understanding.
- Like to solve problems.
- Willing to work in open minded atmosphere.
- English: Intermediate+.
Інформація про компанію Keplercode
Переваги співробітникам
- English Courses
- Relocation assistance
- Бухгалтерський супровід
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Java
- Spring Boot
- JavaScript
- Vue.js
- TypeScript
- Gradle
- Git
- GitLab
- CI/CD
- OAuth2
- OpenAPI
- Kubernetes
- SQL
- NoSQL
We are looking for a dedicated and communicative Middle/Senior Java Full-Stack Developer for a Client that provides web applications to R&D. Their team develops online and on-premises solutions for data management on materials and testing for industry customers.
Responsibilities:
- Create clean and efficient code within the Java ecosystem
- Handle the conception, development, documentation, and testing of Engineering applications (Full Stack)
- Take technical ownership of developed features and modules
- Provide technical guidance on requirements and implement optimized features
- Contribute to digitalization projects from conception to deployment
Requirements:
- An academic degree in IT or Engineering (Bachelor’s or Master’s) and a minimum of 3 years of professional experience utilizing the Java-stack
- Proficiency in Java frameworks, such as Spring Boot
- Hands-on experience with front-end technologies like JavaScript (Vue.js) and TypeScript
- Proficient use of tools including Gradle, Git, GitLab, and CI/CD pipelines
- Be motivated, team-oriented, with a structured and independent approach to work
- Be enthusiastic about Engineering-related topics
- Strong command of spoken and written English
- English level – Upper-Intermediate or higher
Will be a plus:
- Familiarity with cloud-related technologies such as OAuth 2.0, OpenAPI, Kubernetes, as well as databases like SQL and NoSQL
Інформація про компанію Edvantis
Переваги співробітникам
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Core Java
- Spring Framework
- Microservices
- JUnit
- Spock
- NoSQL
- Kafka
- Grafana
- Prometheus
- Reactor
Shareable Slots R&D is Central Slots Business Domain that focused on new cross studio technology development and slot delivery to all studios.The solution includes full delivery pipeline for each shared feature ( Back office, client and server parts ) and consists of dedicated microservices on backend and common libraries on frontend.
Responsibilities:
- Develop services
- Actively participate in project planning, suggest options for realization and highlight potential risks.
- Responsible for own and team commitments.
- Perform all tasks in reasonable forecasted time frames.
- Perform investigations in scope of a particular tasks
- Provide precise estimation for complex tasks/features with considering different options and taking to account technical and organisational risks
- Divide tasks to smaller ones and give correct estimations
- Cover code with tests
- Create HLD and SDD for services
- Being able to handle all responsibilities (Gatekeeping a services)
- Suggest improvements (design, quality, processes, solutions)
- Understand design and applications of what is being developed.
- Take responsibility for all development work and project’s code
- Learn from colleagues and external sources
- Improve his own technological stack
- Impact product development by following quality of services and operational agreements (e.g. SLA, quality, etc.)
- Seeks improvements, automatization and optimization of the work process.
- Participate in PI investigation
Requirements:
- Deep knowledge of Java Core, Spring Framework Stack
- Deep knowledge of concurrency, resiliency, caching
- Experience with Microservice architecture
- Experience in testing frameworks(JUnit 5, Spock)
- Experience with NoSQL DB (key-value based, document-based)
- Experience with messaging frameworks (like Kafka)
- Experience in testing frameworks
- Understanding of Clean code principles
- Experience with monitoring tools Grafana, Prometheus
- Nice to have experience with reactive frameworks (Project Reactor)
- English Intermediate.
Інформація про компанію Playtika
- Java
- Groovy
- Hibernate
- Azure
- AWS
- Google Maps
- Bing Maps
- OpenStreetMap
Svitla Systems Inc. is looking for a Lead Java Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a Canadian courier and package delivery company. The company delivers nearly 500,000 parcels daily across Canada thanks to a technological platform offering more than 3500 optimized routes to independent delivery employees. The company’s services are provided via a digital order tracking platform that lets suppliers and logistics service dealers accept bulk orders, track parcel delivery routes, check and communicate shipment details, manage bills and invoices, and fasten the cargo shipment processes by partnering with certified transporters, enabling clients to request and enjoy secured transportation of their parcels and cargos by being able to track them in real-time. The client’s customers include Amazon, Pitney Bowes, and Landmark Global, which handle shipping for Etsy and eBay.
About the project:
The squad is currently working on a third-party system that the client doesn’t own but relies on, as it is the company’s backbone. However, the plan is to rebuild this system, so they want the internal team to focus on deploying the new system. The team continues working on the legacy system. They expect the business to continue sending new features, bug fixes and changes to handle. The project is not “very clean”. It means there are no automated tests and no plan to add more (it is challenging to add the first test, which would require lots of investment). This means that the developers must be able to navigate the code without a safety net. There is also minimal documentation in the code, and most of the knowledge is transferred by developers. It is a big monolith performing lots of work. There is a UI portion, but no UI is expected to be coded; they simply disable parts of the UI to prevent users from making big, long queries.
Requirements
- 6+ years of experience in software development.
- Experience in tech-leading
- Strong knowledge of Java and system design.
- Knowledge of Groovy.
- Solid experience with Hibernate.
- Familiarity with cloud services (Azure, AWS).
- Strong analytical and problem-solving skills
- Bachelor’s degree in Computer Science, Software Engineering, related field, or equivalent experience.
Nice to have:
- Experience with geocoding providers like Google Maps, Bing Maps, or OpenStreetMap.
Responsibilities
- Lead the squad of 3 senior engineers.
- Write high-quality Java code and resolve technical issues.
- Thoroughly test the code written with unit, integration, load, and end-to-end tests.
- Develop innovative, scalable, secure, and fault-tolerant software solutions.
- Contribute to software design and alignment with long-term goals.
- Create and maintain technical documentation.
- Guide the team in making technical decisions and staying updated.
- Ensure software quality and adherence to standards.
- Participate in project planning, tracking progress, and managing risks.
- Facilitate team communication and bridging gaps.
- Take responsibilities for other duties as assigned, related to system integration and software
Інформація про компанію Svitla
Переваги співробітникам
- English Courses
- Pet-friendly
- Team buildings
- Work-life balance
- Відпустка по догляду за дитиною
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплачувані державні свята
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- Java
- Spring Framework
- SQL
- PostgreSQl
- MySQL
- React.js
- JUnit
- Kotlin
We are a global IT consulting and development company with a We Care attitude, striving to create momentum in our clients’ digital transformation.
We value initiative, open communication and self-motivated commitment rather than compliance and box-ticking, and are looking for like-minded individuals who share our passion about doing great new things together. Join our friendly team as a Full-stack Engineer!
Your responsibilities:
- Work on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.
- Collaborate with teammates and code, maintain product features to achieve the business requirements.
- Ensure all written code is on a high quality level, scalable, and performant according to project standards.
- Make significant contributions to feature development on client’s existing applications.
- Be a core contributor to the maintenance and improvement of client’s existing systems.
Our expectations:
- 2+ years of experience as a full-stack engineer designing and managing complex web-based applications, with a focus on picking the right tool for the job;
- 5+ years of experience with Java, Spring Framework and SQL (Postgresql, MySql);
- Production experience with React.js;
- Experience with JUnit;
- User-oriented: thoughtfulness when considering both our growing and our legacy users when implementing new features and updates, placing them as the priority;
- Excellent communicator and team player;
- At least Upper-Intermediate level of English.
Nice to have:
- Production experience with Kotlin for the back-end developmen.
Інформація про компанію ITRex Group
Переваги співробітникам
- English Courses
- Team buildings
- Багатонаціональна команда
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- Java
- Spring Framework
- Spring Boot
- PostgreSQl
- JUnit
- Mockito
- TDD
- Git
- CI/CD
- Jenkins
- Github
- Docker
- React
- TypeScript
- JavaScript
- Material UI
- Storybook
- Playwright
Andersen, an international IT company, invites an experienced Full Stack Developer (Java+React) to join its team on a project in the field of Information Technology and Services.
The customer is a company specializing in HR software development and implementation. The company was founded in 1977 in Germany. The company offers its customers solutions to optimize business processes, increase efficiency and motivation of employees, and comply with legal regulations. It has more than 500 employees and over 2000 customers from various industries and sectors, including public sector, industry, commerce, services and healthcare.
The project is focused on digital transformation, aiming to reduce manual work and increase efficiency. It also includes professional services like project management and training to ensure successful implementation and adoption of the solutions.
Technology stack on the project: Java, Spring Framework 5/6, Spring Boot, PostgreSQL, JUnit, Mockito, integration tests, TDD (Test-Driven Development), Git, CI/CD using Jenkins, GitHub CI, Docker, React, TypeScript, JavaScript (ES6+), Material-UI, Storybook.
Responsibilities
- Developing scalable and high-performing web applications.
- Developing backend solutions with Java and Spring as well as designing intuitive and responsive frontends with React.
- Working with relational databases and integrating frontend and backend technologies.
- Optimizing software architectures and implementing best practices for clean, maintainable code.
Requirements
- Experience with Java for 7+ years.
- Proficiency with Spring Framework 5/6 and Spring Boot.
- Experience with PostgreSQL and database design.
- Proficiency with JUnit, Mockito, integration tests, and TDD (Test-Driven Development).
- Experience with Git, CI/CD using Jenkins, GitHub CI, and Docker.
- Proficiency with React, TypeScript, JavaScript (ES6+).
- Familiarity with Material-UI, Storybook, and component-based architecture.
- Experience with Playwright tools.
- Strong problem-solving skills and analytical thinking.
- Excellent communication skills and resilience.
- Level of English – from Upper-Intermediate and above.
Desired skills
- Level of German – from Intermediate and above.
Інформація про компанію Andersen
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплата роботи в коворкінгу
- Освітні програми, курси
- Java
- Appium
- Selenium
- Selenide
- Espresso
- Kaspresso
The IT company Andersen invites an experienced person to fill the position of Fullstack QA Engineer (Java) to work on a large-scale project in the field of Information Technology and Services.
The customer is an international passenger and cargo transportation service. It is among the top 3 mobile services for ordering rides in the world: 150 million installations, 1 billion trips, 600+ cities in 45 countries.
The project is the development of an application for international passenger, freight and long-distance transportation, courier delivery services, household and business solutions.
Technology stack: GitHub, Appium, Junit5, Selenium, Kotlin, Allure, Gradle/Maven.
Responsibilities
- Setting up automation for the project.
- Writing UI and API automated tests using the existing framework (Kotlin, Appium/Selenium).
- Testing documentation.
- Testing product functionality.
- Logging bugs in the bug tracker.
- Writing test cases and other testing documentation.
- Communicating with team members and external stakeholders in English.
Requirements
- Experience as a QA Automation Engineer (Java) for 3+ years.
- Experience with mobile applications on both operating systems for at least 1 year.
- Commercial (not course-based) experience with Appium.
- Experience using other testing frameworks (Selenium/Selenide, API frameworks).
- Experience in manual/mobile testing.
- Ability to work with both real devices and emulators/simulators
- Level of English – from Upper-Intermediate and above.
Desired skills
- Experience using other testing frameworks (Espresso/Kaspresso).
Інформація про компанію Andersen
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплата роботи в коворкінгу
- Освітні програми, курси
- Java
- Core Java
- Spring Framework
- Spring Boot
- RESTful API
- PostgreSQl
- MySQL
- Kubernetes
- RabbitMQ
- Kafka
- Git
- Elasticsearch
- Lucene
- OpenAPI
We are looking for a Middle Java Engineer for PitchBook.
About the role
Join our team focused on developing and maintaining systems that manage and analyze funds, including mutual funds, exchange-traded funds (ETFs), and other investment instruments. The team ensures accurate data handling, and efficient fund allocation processes, and supports investors in making informed decisions. In this role, you’ll build new service functionality and optimize complex, actively used applications and services.
PitchBook is an analytical platform designed for investment professionals. It aggregates data from various sources, presenting it in a user-friendly manner. The platform is invaluable to anyone operating in the financial market – whether it’s startups, large corporations, venture capital and private equity firms, investment banks, market analysts, or others. Our Engineering team is continuously growing and enhancing our technical landscape. We’ve completed the migration to Kubernetes in production and are now focusing on optimizing its use and adopting new managed services. From a process perspective, we’re finalizing the transition to Team Topologies and a Scrum-based Agile framework, empowering our teams to become more autonomous. We’re also fostering a strong One-Team mentality across the organization.
As a qualified expert, You will:
- Write well-designed, testable code.
- Collaborate within the team and across teams to achieve sprint goals.
- Document and maintain software functionality.
- Troubleshoot, debug, and upgrade existing systems.
- Adhere to project plans, industry standards, and company/team guidelines.
- Be a domain expert incertain parts of the product/services under your ownership.
We’re looking for you if you have
- 3+ years of experience in Java development.
- Strong knowledge of Java Core, Java 11/Java 17.
- Experience with Spring Framework and Spring Boot.
- Strong understanding of object-oriented programming and design patterns.
- Familiarity with RESTful API design and development.
- Proficiency in working with relational databases (e.g., PostgreSQL, MySQL).
- Hands-on experience with Kubernetes (K8s) for container orchestration.
- Experience with message brokers such as RabbitMQ or Kafka.
- Knowledge of version control systems, such as Git.
- Good problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- English – Intermediate (B1 and above), Ukrainian – fluent (both spoken and written).
Bonus Points
- Experience with ElasticSearch or Lucene
- Experience with OpenAPI.
Scrum-based Agile methodology. Flexible schedule. The team is required to attend scrum events. The time zone is Europe/Kyiv.
Інформація про компанію SPD Technology
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Юридичний супровід
- Java
- Maven
- Spring Framework
- REST
- OpenAPI
- RDBMS
- NoSQL
- MongoDB
- Kafka
- Kafka Streams
- AWS
- Azure
- OpenShift
- Kubernetes
- Graylog
- Grafana
- Agile
N-iX is looking for a Lead Java Engineer to join our team.
One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail.
All the production is founded on three pillars – flexibility, digital integration, and sustainability.
Responsibilities:
- Lead technical development for the Product(s) and team. Making sure to follow and guarantee alignment with the company's global architecture
- Design architecture and solutions
- Communicate with cross-functional teams about service integration
- Promote best practices to improve the quality of our code and processes and ensure technical excellence
- Research and evaluate technical options to implement business requirements
- Work in close contact with the Product Owner and support in the technical definition of product backlog items
- Provide system or technical development expertise to the team
- Guarantee continuous deployment, write qualitative, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
- Suggest technical and functional improvements to add value to the product
Requirements:
- 5+ years of software development experience
- 4+ years of extensive Java development experience, Maven
- 2-3 years of Spring framework and building Spring web applications
- Understanding and experience developing and deploying microservices
- Experience developing REST interfaces, OpenApi
- Excellent design, coding, and debugging skills
- OOP, OOD, DDD. Design Patterns proficient
- Working knowledge of relational databases, NoSQL technologies – Mongo DB
- Working knowledge of Kafka, Kafka streaming
- Experience with different clouds – AWS, Azure
- Working knowledge of OpenShift, Kubernetes
- Familiar with GrayLog, Grafana
- Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
- Excellent communication, organisational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
- Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)
Інформація про компанію N-iX
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Java
- Spring Boot
- TypeScript
- React
- AWS
- Docker
- AWS RDS
- SQL
- AWS Lambda
- CloudFront
- Datadog
Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Full Stack (Java+React) Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.
Responsibilities:
- Maintenance of existing services (e.g., bug fixes, security updates, improvements in Java, Scala, and TypeScript)
- Building new APIs and web applications (Java + TypeScript)
- Migrating legacy services to new technologies (Java + TypeScript)
- Creating and managing online ads for private users (Web)
- Managing appointment systems between sellers and buyers (Web)
- Running user profile services to store and manage user data
Requirements:
- 5+ years of experience with Java/Spring Boot for building APIs and web applications
- Proficiency with TypeScript and React for web application development
- Experience with hosting in Cloud (preferred AWS)
- Docker/containers
- AWS RDS/SQL DB
- AWS Lambda
- AWS CloudFront
- Experience with observability tools like Datadog
Інформація про компанію N-iX
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Java
- Spring
- SQL
- HTTP
- SOAP
- REST
- Kotlin
- MongoDB
The goal of platform we build is to create an automated end-to-end solution to facilitate Exam Management Cycles for the Regulatory Authorities and assessment activities across the three lines of defense.
This application is used to automate Document and Data retrieval. It also provides ability to view documents that are auto retrieved as well as to request documents through automatic generation of email requests.
This solution will allow to have one workspace to work for both roles as Maker and Checker, auto retrieve of documents and data, and build automatic storage of all documents collected for an Exam/Cycle into the document storage.
The system is targeting to shorten the timeline for source document and data collection, automates documents and structured data collection, reduce manual work and overall time spent on examination management activities.
Team consists of Dev, BA, QA, Tram Lead, and is supported by dedicated DevOps group. We use agile methodologies on a team level (Scrum, Kanban).
Due to project growth, currently we are looking for proficient Java/Kotlin Software Developer.
Key project technology stack: Kotlin, Java, Reactor, React, Typescript, Playwright.
Responsibilities
- Development of the new features along with bug fixing and supporting existing software
- Ensure good development testing coverage
- Participate in peer design and code reviews
- Participate in architecture design planning
- Proactively collaborate with teammates and communicate with remote team members
- Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality
Must have skills
- Solid experience in industry of software development 6+ years
- Proven experience as a key software developer on web projects
- Good knowledge of Java 8 and above, Spring, SQL.
- Web services (HTTP, SOAP, REST, etc.)
- Up-to-date overview of modern software development tools and techniques
Nice to have
- Kotlin
- MongoDB
- Banking domain
Інформація про компанію Luxoft
Переваги співробітникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- Java
- Kafka
- Apache Spark
- Spring Boot
- Kubernetes
- Docker
- SQL
- CI/CD
- GitLab CI
- Vespa
- NoSQL
В команду Гібридного пошуку потрібен досвідчений JAVA розробник. Команда працює над проєктом пошуку з використанням моделей машинного навчання. У перспективі – побудова систем персональних рекомендацій.
Основні технології:
- Java;
- Kafka Streams;
- Spark;
- Spring;
- Kubernetes;
- GitLab CI.
Технології, які використовуються рідко:
- RabbitMQ;
- PostgreSQL;
- Prometheus;
- Grafana.
Чим потрібно займатися:
- Розробка та підтримка мікросервісів у середовищі Java;
- Інтеграція з Apache Kafka для обробки потоків даних;
- Використання Apache Spark для розробки розподілених обчислень;
- Розробка веб-сервісів за допомогою Spring Boot;
- Управління розгортанням сервісів у Kubernetes.
Що для цього потрібно:
- Глибокі знання Java та досвід роботи з великими масштабованими системами;
- Досвід роботи з Kafka та Spring;
- Досвід роботи з контейнеризацією та оркестрацією (Docker, Kubernetes);
- Розуміння основ розподілених систем та високонавантажених архітектур;
- Знання SQL та досвід роботи з реляційними базами даних;
- Знання принципів та інструментів неперервної інтеграції та розгортання (CI/CD), зокрема досвід роботи з GitLab CI.
Буде плюсом:
- Досвід роботи з Vespa;
- Досвід роботи з Apache Spark для обробки даних;
- Досвід роботи з NoSQL базами даних.
Інформація про компанію Rozetka
Переваги співробітникам
- English Courses
- Оплачувані лікарняні
- Освітні програми, курси
- Kotlin
- Ktor
- Kafka
- Spring Boot
- PostgreSQl
- React
- TypeScript
- Kubernetes
Ciklum is looking for a Senior Kotlin Developer to join our team full-time in Ukraine.
As a Senior Kotlin Developer, become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities
- Write highly testable, automatable and performant code over the whole SDLC using high coding standards and software best practices
- Development of modern applications with Kotlin and Spring Boot
- Build and maintain APIs and microservices with Ktor
- Processing and publishing of messages in the Kafka environment
- Database design and management with PostgreSQL
- Develop product, deliver features and updates according to the product roadmap
- Develop and review feature design documents and provide inputs/update to specifications for the solution
- Participate in the team activities according to the methodology – daily meetings, planning, retrospectives etc)
- Сoach/supervise middle/junior engineers by demand of the project
Requirements
We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!
- Several years of experience in development with Kotlin
- Sound knowledge of Ktor, Kafka and Spring Boot
- Experience with relational databases, especially PostgreSQL
- Ability to analyze and solve complex problems
- Team player with a high degree of personal responsibility
- A strong English level language
Desirable
- Knowledge of React and TypeScript
- Experience with Kubernetes or similar container orchestration tools
Інформація про компанію Ciklum
Переваги співробітникам
- Team buildings
- Англомовне середовище
- Бухгалтерський супровід
- Компенсація домашнього офісу
- Надається ноутбук
- Освітні програми, курси
- Java EE
- Spring Boot
- CI/CD
- Selenium
- SQL
- NoSQL
- Cloud technologies
- Kubernetes
- Docker
Our client is an early-stage technology start-up with a mission to help customers operationalize their customer identity data. Their platform is a sophisticated indexing system powered by machine learning, improving the reliability and value of consumer identity sources while reducing the long-term cost of data ownership. Led by a seasoned founding team, the company is backed by Tier-1 investors, with a proven track record of success and a recently raised $6.5M Seed Round.
Project Description:
The project is focused on deploying and integrating a cutting-edge AI/ML-powered customer identity product for large enterprise customers. The role requires expertise in building scalable web services, integrating complex systems, and ensuring seamless data processing across customer systems of record and consumer touchpoints.
What You'll Do:
- Assess customers' existing technology and system designs to identify opportunities for improvement using the platform;
- Design and build scalable web services to ingest and process data between customer systems of record and consumer touchpoints;
- Develop APIs that are intuitive and easy to use for both internal and external consumers;
- Reverse engineer existing customer solutions and implement necessary improvements to support product deployment;
- Own the deployment and operation of services, ensuring their successful transition to production;
- Collaborate with the product engineering team to align the roadmap with customer needs;
- Evaluate and select technologies to support enterprise customer requirements;
- Leverage agile methodologies to deliver value quickly and efficiently;
- Help recruit, interview, and mentor software engineers as the team scales;
- Monitor and optimize performance to ensure high-quality, highly available services.
Job Requirements:
- 8+ years of relevant industry experience;
- Proficient in modern J2EE frameworks, such as Spring Boot, with hands-on experience in CI/CD technologies;
- Proven ability to write high-quality, well-tested code using industry best practices;
- Experience with test automation frameworks to ensure reliability in a CI/CD environment;
- Strong experience with relational databases, NoSQL data stores, and message queues;
- Working knowledge of cloud-native architectures and at least one major cloud provider;
- Experience with containerization technologies, such as Kubernetes and Docker;
- Good communication skills with the ability to work effectively with internal teams and external customers;
- Flexible and adaptable, with a startup mentality and willingness to pivot direction as needed;
- Strong presence, entrepreneurial mindset, and a positive, can-do attitude;
- English proficiency at B1 or higher.
Інформація про компанію ISsoft Ukraine
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Медичне страхування
- Освітні програми, курси
- Java
- Spring
- Spring MVC
- Spring Security
- Spring Data
- SQL
- Hibernate
- Selenium
Our client is a leading photography company that has been preserving cherished memories for over 70 years. Specializing in senior portraits, on-site photography, portrait products, portrait studios, and media services, the company provides high-quality photographic keepsakes to millions of individuals, families, and organizations.
Project Description:
The project focuses on developing and enhancing a digital platform that supports photography services and products. The platform enables seamless interaction between customers and the company, ensuring a smooth user experience for accessing, ordering, and managing their photography needs.
What You'll Do:
- Fix bugs and implement new features to enhance the platform;
- Collaborate with the team to support development efforts and ensure high-quality deliverables;
- Write clean, maintainable code and ensure solutions meet project requirements;
- Adapt to a dynamic environment with evolving priorities and tasks;
- Communicate effectively with team members and stakeholders in English.
Job Requirements:
- At least 1 year of experience in software development;
- Proficiency in Java and related frameworks such as Spring Core, MVC, Security, and Data;
- Strong knowledge of SQL databases;
- Familiarity with Hibernate for persistence;
- English proficiency at B1 or higher;
- A proactive attitude and eagerness to learn and grow in a collaborative environment.
Інформація про компанію ISsoft Ukraine
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Медичне страхування
- Освітні програми, курси
- Java
- Apache Tomcat
- Jersey
- Jackson
- SQL
- NoSQL
- MSSQL
- MongoDB
- Rest API
- JWT
- gRPC
- Kafka
- Docker
- Kubernetes
- Redis
- Git
- Jenkins
- Groovy
- Gradle
- Maven
- C#
- HTML
- Node.js
- JavaScript
- JQuery
- Handlebars
- Prototype.js
We are looking for a talented Middle Java Developer to join a new client team, where you’ll help build and optimize backend services and RESTful APIs for scalable and robust applications.
Technologies stack:
- Java: JDBC, Servlets, Jersey, Jackson, Retrofit
- Database: MSSQL, MongoDB, Redis
- CI/CD: Jenkins, Groovy, Git
- Build Tools: Gradle, Maven
- Other: Docker, Kubernetes, RESTful APIs, gRPC, Kafka
Responsibilities
- Develop and maintain Java-based applications.
- Implement RESTful APIs and ensure seamless integration with other services.
- Utilize SQL/NoSQL databases, including MSSQL and MongoDB, for data management and storage solutions.
- Design and optimize database structures, stored procedures, and transactions.
- Apply best practices in object-oriented design, separation of concerns, and API design.
Requirements
- 3+ years of experience in Java development, with experience in JDBC, Servlets (Tomcat), Jersey, and Jackson.
- Strong understanding of SQL/NoSQL DBMS, particularly MSSQL and MongoDB.
- Familiar with REST API concepts, JWT, grpc, and Kafka.
- Hands-on experience with Docker, Kubernetes (k8s), and Redis (+Lua).
- Experience with Git, Jenkins, Groovy, Gradle, or Maven.
- Intermediate Strong level of English.
Nice-to-have skills
- Familiarity with JSP and reflection.
- Knowledge of C# is a strong plus.
- Exposure to HTML, Node.js, and JavaScript frameworks (JQuery, Handlebars, Prototype.js).
Інформація про компанію Yalantis
Переваги співробітникам
- English Courses
- Relocation assistance
- Гнучкий графік роботи
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- Java
- Selenium
- Appium
- Spring Framework
- JUnit
- CI/CD
- SQL
- Maven
- Eclipse
- Visual Studio Code
- REST Assured
- Postman
- Jira
- API testing
We are looking for a Senior Automation QA Engineer with Java to join our team!
Our client is a huge US-based enterprise with over 2,500 employees. It is a world leader in compact, professional electronic test tools and software for measuring and condition monitoring.
They are collaborating on the solutions for the mobile operation, control and maintenance of automated systems. The company’s products are designed for environments where downtime is a critical issue such as airports, warehouses, distribution centers, manufacturing operations and power stations, water treatment facilities or renewable energy farms.
Key Responsibilities:
- Review requirements٫ specifications and technical design documents to provide timely and meaningful feedback
- Design, develop, maintain, and execute detailed, comprehensive, and well-structured functional, regression, integration, and end-to-end tests
- Develop, Maintain, and enhance automation frameworks to enhance the capabilities and increasing the test coverage
- Develop, Maintain, and enhance API automation frameworks
- Perform automated and manual testing of our products to ensure high-quality releases
- Document results of tests for the software development team
- Help define, improve, and implement QA best practices
- Represent QA at stand-ups, project meetings, etc.
Requirement:
- BTECH in Computer Science or related discipline with 5-7 years of experience in software QA engineering
- Solid experience in writing clear٫ concise and comprehensive test strategies, test plans, and test cases
- Experience in driving quality through process, requirements, and testing
- Experience with the design and development of UI automation frameworks using Java with Selenium or Appium
- Experience developing test automation using Java/Selenium, Spring Framework, JUnit, CI/CD pipeline & SQL, Maven.
- Experience in writing SQL queries with knowledge on related databases and non-related databases.
- Practical experience of tools like Eclipse IDE /Visual Studio Code, Selenium , REST Assured, Postman & Jira
- Exposure to various design patterns for building reusable and scalable test frameworks
- Have excellent communication, presentation, and interpersonal skills
- Efficient in effort estimation, planning, prioritization, and time management
- Flexible with a positive – do what needs to be done- attitude
- A fast learner with good problem solving and analytical skills
- Great team player and able to work autonomously with no supervision
Preferred:
- Test Automation with Java using Selenium and Appium , Junit & CI/CD pipeline, spring boot automation framework
- API test automation frameworks Postman, SOAPUI/REST Assured
Інформація про компанію N-iX
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Core Java
- Java
- JUnit
- Mockito
- RESTful API
- Spring Framework
- SQL
- RDBMS
- Oracle
- React.js
- Redux
- TypeScript
- HTML
- CSS
- Python
- Docker
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 a web application traders use on the Forex platform. It's a high-load system using Akka with a vast amount of analytics served Big Data. UI is built on React flavored with the latest JS features in conjunction with Redux.
Our organization: we are working as Scrum team of 5. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As communication we are using: video conferences and messaging (Teams), Outlook, JIRA, Confluence, and other tools.
If you are proactive, creative, and ready for new challenges - welcome in our team, will improve the quality of product and processes together!
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 4+ years of proven experience in a Software Developer position
- Java core, Java 8-11 features
- OOP/OOD knowledge, design patterns
- Unit testing frameworks (JUnit, Mockito)
- Spring framework, IOC
- RESTful services
- SQL knowledge, any RDBMS, Oracle is a plus
- Distributed version control system
- CI tools experience
- Willingness to learn\work with ReactJS, Redux, TypeScript, HTML, CSS AND Python as it will be a regular task IS A MUST from the 1st day in the project
Nice to have
- Education: Bachelor's / Master's degree in computer science or computer engineering
- Experience in finance/banking business domain
- ReactJS, Redux, TypeScript, HTML, CSS
- Python
- Docker
- Unix usage experience
- Java 17
Інформація про компанію Luxoft
Переваги співробітникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- Core Java
- Aeron
- Chronicle
- Linux
- Docker
- Netty
- Java
- Prometheus
- Grafana
- Jenkins
- MongoDB
Global Payments Hub. The platform is a groundbreaking wholesale marketplace for emerging markets FX and payments, offering real-time, executable pricing from leading global providers. Through collaborative efforts with banks, payment companies, and NGOs, the company seeks to overcome these inefficiencies and provide a comprehensive solution. With a focus on true price transparency, service variety, risk management, and advanced analytics, the platform aims to empower users to better serve their clients and communities. Positioned as the center-of-gravity for international payments, the platform brings together the world’s key players in emerging markets FX and payments to create a more efficient and transparent global financial landscape.
Requirements
- 5+ years experience in Core Java Skills;
- 1,5+ years of experience in Aeron or Chronicle services (must have);
- Experience in Trading in banking sphere is mandatory;
- Good knowledge of concurrency and multithreaded programming;
- Experience in developing low-latency pricing and trading systems in a Linux environment;
- Application performance profiling and optimization;
- eFX development experience in a low latency, zero GC environment;
- Development experience in one or more STP / OMS / Market Connectivity / Messaging / eFX Risk / Pricing;
- Knowledge of institutional encodings (FIX, SBE);
- Fault-tolerant, high availability, distributed computing;
- Experience with Docker;
- Experience with building event-driven systems using Aeron or Chronicle;
- Technology stack includes: Java, Netty, Aeron, Chronicle, Prometheus, Grafana, Jenkins, MongoDB.
Інформація про компанію Geniusee
Переваги співробітникам
- English Courses
- Team buildings
- Без бюрократії
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Надається ноутбук
- Оплата роботи в коворкінгу
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.