Jobs
134-
Β· 369 views Β· 135 applications Β· 15d
Middle Java Software Engineer - Product Team to $3000
Full Remote Β· Ukraine Β· 2 years of experience Β· IntermediateWe (AgileVision.io) are looking for a Java Software Engineer with strong technical skills. You'll join a team of professionals to work on our enterprise workflow management product. You will be working with: - Modern Java (JDK 21) - Modern development...We (AgileVision.io) are looking for a Java Software Engineer with strong technical skills. You'll join a team of professionals to work on our enterprise workflow management product.
You will be working with:
- Modern Java (JDK 21)
- Modern development approaches
- A team of experts like you
- IDEs of your choice
Responsibilities:
- Design and implement components of large software systems
- Design and implement API integrations with various external services
- Writing unit and integration tests
- Performing code reviews
Requirements:
- Good spoken and written English
- Knowledge of data structures and algorithms. Especially related to task scheduling
- At least 2 years experience as a Java developer
- Strong knowledge of Java 17 +
- Knowledge of the Spring infrastructure (IoC, Data, Web, AOP)
- Familiarity with modern design patterns
- Experience with Spring Boot
- Experience with PostgreSQL and native queries
- Experience with Maven or Gradle
- Experience with Git
- Basic knowledge of Linux/Unix
Benefits:
- Proper compensation
- Coverage of paid certifications
- Teambuilding events
- Remote
- 20 days vacation
- 24 days sick-leave
We DON'T have:
1. Excessive amounts of a corporate bullshit (only the bare minimum)
2. Bureaucracy
3. HRs, People Partners, Happiness Managers, Wellbeing Coaches (see point 1.)
4. Java 7
5. --Ask me during the interview about this, you are going to like it--
About AgileVision.io
We are creating SaaS(software-as-a-service) from scratch for our clients. Usually, it's a B2B(business-to-business) for logistics and manufacturing. This means we deal a lot with IoT, edge computing, and ML. Our main backend language is Java.
AgileVision.io is an official AWS Partner and we build most of our solutions on AWS.
About the interview process ( a.k.a. a bonus for those who can read so much text):
1. We have only one interview - a deep technical interview
2. The interview consists of two rounds, one hour each
Topics we usually cover:
* Data structures and algorithms basics. You won't be sorting anything, at least at this stage
* Java (language basics, multithreading, streams, features from recent releases)
* English (you will have to answer some of the questions in English, so we understand you can communicate with English-speaking colleagues if needed)
* Databases (SQL basics)
* Working in a team (version control, peer reviews)
* Your past experience
More -
Β· 175 views Β· 50 applications Β· 17d
Senior Java Backend Developer + DevOps (USA Company)
Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· IntermediateCurrent Challenges: - Getting platform ready for scaling - Adding new features including integrations with other shipping carriers - Increasing test coverage - Maintenance and bug-fixing General requirements: β Work experience: 5+ years β Work...Current Challenges:
- Getting platform ready for scaling
- Adding new features including integrations with other shipping carriers
- Increasing test coverage
- Maintenance and bug-fixing
General requirements:
β Work experience: 5+ years
β Work experience with a live production system: 3+ years
Must have:
β Java 11
β Knowledge of SQL and one of SQL databases (complex queries, optimization, building data models)
β Understanding of multi-threading
β Spring IoC/DI, Spring Boot, Spring Security
β Spring WebFlux, RxJava
β Gradle, Git, Docker
β Unit and integration testing
β Experience with AWS
β Knowledge PostgreSQL
- AWS Terraform
- AWS Serverless
More -
Β· 161 views Β· 34 applications Β· 15d
Sr. Software Developer β Back-end
Full Remote Β· EU Β· Product Β· 8 years of experience Β· Upper-IntermediateOur client is a USA Product Company, with headquarters in Atlanta, Georgia. His product is a supply chain planning and automation platform. We are looking for extremely strong and experienced Senior Software Developers to build next generation supply...Our client is a USA Product Company, with headquarters in Atlanta, Georgia. His product is a supply chain planning and automation platform.
We are looking for extremely strong and experienced Senior Software Developers to build next generation supply chain planning, analytics and solutions.
You will get to work on projects for large global brands with a highly experienced. If you are a high-energy, motivated, and initiative-taking individual then this could be a fantastic opportunity for you.
RESPONSIBILITIES
Β· Engage and learn about complex business rules related to supply chain planning
Β· Be involved and participate in the overall application lifecycle
Β· Collaborate with the development of new features, enhancements and fix existing system bugs
Β· Interact with BA's, QA's and other peer to clarify business requirements
Β· Maintain and develop back-end frameworks to build server-side software
Β· Database creation, integration, and management
Β· Analyze existing code to understand performance impact and propose solutions
Β· Write well-designed, scalable, and testable code
Β· Troubleshoot, debug, and upgrade existing systems.
Β· QA testing
Β· Keeping on top of new technologies
Β· Be able to take requirements in from business stake holders on software needs and build on them
Β· Support demo development activities
REQUIREMENTS
Β· 8+ years of experience in Java/J2EE application in development of enterprise software systems
Β· Proficiency in Java, SQL, Git
Β· Proficiency in C & PostgreSQL (including extensions) and other DBMs
Β· Experience in Linux/Unix
Β· Experience in parallel programming, distributed algorithms, distributed resource management systems
Β· Experience in different database technologies: in-memory, on disk, distributed in-memory caches, nosql, key value pairs, graph dbs
Β· Experience developing full-stack solutions on public cloud infrastructure (aws preferred)
Β· C++ experience a plus
Β· Experience in Spring Framework
Β· ETL knowledge is a plus
Next additional experience is a great plus
- angular, type script, ag grid, apache echarts, ngrx store, rust, python, kafka, zeromq
More -
Β· 42 views Β· 6 applications Β· 4d
Senior Java Engineer ( with strong multithreading skills)
Hybrid Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAre you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.
ABOUT THE PROJECT:
Our client is a leading streaming service based in the United States. With millions of users worldwide, itβs devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.
Who are we looking for?
SKILLS & EXPERIENCE:
Background in computer science or similar quantitative field;
5+ years of professional software development experience;
Expert Knowledge of Core Java;
Experience developing high-scale and high-performance distributed systems;
Good understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;
Product-focused mindset;
Team player with strong interpersonal skills;
English β Upper-intermediate or above.
WILL BE A PLUS:
Experience with cache optimization, distributed cache and NO SQL DB is a plus;
Experience with Big Data and AWS services is a plus;
Experience in the advertising domain a big plus.
RESPONSIBILITIES:
Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;
Design, develop, and maintain a high scale, high-performance real-time applications;
Work with quality assurance, release engineering and product management to deliver quality software;
Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;
Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new vision and approaches to the platform development; anticipate in problems or issues solutions that may arise;
Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.
What we offer
RESPONSIBILITIES:
Work with a highly skilled engineering team in all phases of the Agile development process, from design to deployment;
Design, develop, and maintain a high scale, high-performance real-time application;
Work with quality assurance, release engineering, and product management to deliver quality software;
Identify, design, and implement improvements to the current architecture. This may include: improving internal processes, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;
Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new vision and approaches to the platform development; anticipate problems or issues solutions that may arise;
Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.
WHAT WE OFFER:
WORK:
Flexible working hours;
Direct communication with C-levels;
Collaborative, friendly team environment
Remote/hybrid work;
Company equipment provision;
LIFE:
Maternity and paternity leaves;
Proxet Cultural Club events;
Company social events;
Annual corporate parties;
HEALTH:
Comprehensive medical insurance and sports benefits;
Mental health program with private consultations;
Live webinar with therapists;
Paid sick leaves;
EDUCATION:
Allowances for professional education;
English language courses with native speaker;
Internal knowledge-sharing sessions.
About Proxet
Proxet is a professional software development firm trusted by clients from around the world. With our expertise in AI and machine learning, we help businesses reimagine their possibilities and transform ideas into tangible digital solutions. By providing core services with an emphasis on data practices, we shape the future, one step at a time.
If youβd like to join our Proxet Nation and work closely with high-level professionals and our engineers, fill in the form!
COMPANY BENEFITS
Work-from-home policy (fully remote option)
Insurance coverage and paid sick leaves
In-house English classes with native speaker
Trainings allowance based on eligibility conditions plus professional certification paid by the company
More -
Β· 109 views Β· 22 applications Β· 19d
Senior Java Engineer (high-load product)
Full Remote Β· Ukraine Β· 5 years of experience Β· Upper-IntermediateAre you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS? If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital...Are you a Java Developer looking for new challenges? What about working with a high-profile client with millions of QPS?
If you have experience developing high-performance distributed systems, this is the perfect opportunity to work on a new digital marketing management platform with a world-renowned client.Project tech stack:
Concurrency - a high-load low-latency system.Cache: aerospike, Memcached
Cloud: AWS, GCP
DB: PostgreSQL, Superset
Streams: Kafka, Kinesis
Data formats: Avro, Protobuf
Languages: Java, Scala, PythonAbout the project:
Our client is a leading streaming service based in the United States. With millions of users worldwide, its devices provide easy access to free TV, live news, sports, movies, etc. The client has an advertising business and also licenses its hardware and software to other companies.
Location:
Ukraine remote
Skills & Experience:
β Background in computer science or similar quantitative field;
β 5+ years of professional software development experience;
β Expert Knowledge of Core Java;
β Experience developing high-scale and high-performance distributed systems;
β Good understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading and real-time programming;
β Product-focused mindset;
β Team player with strong interpersonal skills;
β English β Upper intermediate or above.
Responsibilities
β Work with a highly skilled engineering team in all phases of the Agile development process from design to deployment;
β Design, develop, and maintain high-scale, high-performance real-time applications;
β Work with quality assurance, release engineering, and product management to deliver quality software;
β Identify, design, and implement improvements to the current architecture. This may include: internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc;
β Take your own initiative in the development process and working atmosphere improvements, be proactive in suggesting new visions and approaches to the platform development; anticipate problems or issues solutions that may arise;
β Deliver constant value back to the business in a highly agile team approaching near-continuous deployment.
What we offer
Work:
Flexible working hours;
Remote work;
Company equipment provision (Macbook);
Health:Comprehensive medical insurance and sports benefits;
PTO (35 days);
Education:Allowances for professional education;
English courses with native speakers;
Internal knowledge-sharing sessions.
More -
Β· 21 views Β· 0 applications Β· 3h
Java Developer (with React)
Full Remote Β· EU Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πΊπ¦ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry. We are a software development and services company delivering end-to-end digital solutions. Headquartered...ARRISE powering Pragmatic Play is a leading game developer providing player-favourites to the most successful global brands in the iGaming industry.
We are a software development and services company delivering end-to-end digital solutions. Headquartered in Gibraltar with offices around the world, including Malta, Latvia, Romania, India, Canada, Serbia, UAE and Bulgaria, we are a global team of over 5,000 talented individuals with decades of experience across multiple industries and professions. Together, we form a cross-functional powerhouse that is driven to deliver.β―
ARRISE powering Pragmatic Play welcomes talented professionals to join our challenging and dynamic project as a Java Developer. We are looking for passionate, innovative, results-oriented specialist with heart-deep commitment to success to be a part of our company.
Required Skills:
- 5+ years of hands-on experience in commercial software development using Java.
- Solid understanding of Object-Oriented Programming (OOP) concepts and proficient in applying design patterns.
- Extensive expertise in Java Core and the Spring framework (including Spring Boot, Spring Web, Spring Data, Spring Cloud).
- Proficiency in vanilla JDBC for database interactions.
- Strong understanding of RDBMS concepts and SQL, with experience working with databases such as Oracle, PostgreSQL.
- Experience with Redis.
- Experience with distributed messaging systems, particularly RabbitMQ.
- Proven track record in the development of microservices and distributed transactional systems.
- Knowledge of fundamental design principles for building scalable and highly available applications.
- Good foundation in algorithms, design patterns, and data structures.
- Proficiency in unit/functional testing frameworks such as JUnit 4/5, Spock, and Testcontainers.
- Proficiency in Ukrainian.
Preferred Skills:
- Experience in application and infrastructure monitoring.
- Proven ability to troubleshoot production problems related to software applications.
- Exposure to high-load systems.
- Good spoken and written English skills.
- Experience with JSP, Thymeleaf, JavaScript, TypeScript, React would be a big plus.
- Experience with MongoDB would be a big plus.
Responsibilities:
As a Java Software Engineer, you will play a pivotal role in engineering and implementing a high-loaded enterprise system that serves tens of thousands of users logging into our product every day. Your responsibilities will include:
- Collaborating with cross-functional teams to design, develop, and maintain robust software solutions that meet the needs of our enterprise-level system.
- Architecting scalable and efficient Java-based components to ensure optimal performance under high load.
- Implementing best practices in software engineering, including code reviews, testing methodologies, and documentation standards.
- Optimizing system performance and reliability through continuous monitoring, troubleshooting, and performance tuning.
- Participating in the entire software development lifecycle, from requirements gathering and design to deployment and support.
- Staying up-to-date with the latest technologies and industry trends to continuously improve our system architecture and development processes.
Company offers:
- Long-term employment.
- Flexible timetable.
- Comfortable working conditions.
- Paidβ―vacationβ―andβ―sickβ―leaves.
- English lessons, gym.
- Competitive salary level.
-
Β· 15 views Β· 1 application Β· 4d
Senior Java Developer (only Vinnytsia, Ukraine)
Hybrid Remote Β· Ukraine (Vinnytsia) Β· Product Β· 5 years of experience Β· Upper-IntermediateIt is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is...It is a high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. The company is recognized in the Gartner Magic Quadrant for ITSM and is the mid-tier industry leader in Gartner Peer Insights. AWS awarded the company their Rising ISV Star Award for 2022.
It has over 4,000 customers in 140 countries. Deployed in 42 different languages and used daily by over 100,000 system administrators. The software impacts the daily working lives of over 9 million end users.
Responsibilities:
- Develop the next generation of our leading product, a SaaS-based microservices solution architecture deployed in the AWS cloud.
- Develop advanced, enterprise-grade, high-performance, and scalable web applications according to the newest, latest guidelines and best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and quality.
- Collaborate closely with product and design teams to create innovative user interfaces and features.
Qualifications:
- 5+ years of programming experience as a Java developer.
- 3+ years experience in Spring framework and Microservices.
- Excellent architecture-level design and understanding of large-scale systems.
- SQL and NoSQL Databases experience and knowledge.
- Versed in software engineering principles and practices - Agile development.
- Spoken and written English
Advantage
- Experienced with Docker/Helm/Kubernetes technologies
- Experienced with Lambdas, RabbitMQ, SQS, Redis, Kinesis, Elastic Cache\Search Graphql, API GW, NLB, NodeJS, TypeScript
- BA/BSC in Computer Science, and/or equivalent
- Experience in React or Angular, JavaScript, HTML5, CSS 3, browser behavior, page life-cycle, and DOM events.
Apply now and will contact you within 24 hours:)
Start a new page of your career growth with us!
More -
Β· 390 views Β· 65 applications Β· 21d
Junior Java Developer to $600
Full Remote Β· Countries of Europe or Ukraine Β· Pre-IntermediateAbout Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!...About Us: InnovatelU is a dynamic tech company delivering cutting-edge solutions. We're looking for a passionate Java Developer to join our team. If you have a solid Java foundation, are eager to grow, and learn quickly, we want to hear from you!
Requirements:
- Strong knowledge of Java
- Knowledge of Spring (Spring Core, Spring AOP, Spring MVC, Spring Security, Spring Boot)
- Familiarity with REST APIs, web services
- Proficiency in version control tools (Git)
- Experience with build tools like Maven and Gradle
- Experience with relational databases (PostgreSQL)
- Expertise in containerization (Docker)- Experience in unit and integration testing
- Strong communication skills and teamwork ability
- English level: Intermediate or higher
Will Be a Plus:- Solid understanding of design patterns
- Experience with NoSQL databases like MongoDB and Redis
- Familiarity with messaging systems like Kafka and RabbitMQ
- Experience with microservices architecture
Responsibilities:
- Collaborate with senior developers and project managers
- Assist in designing, coding, and testing applications
- Write well-designed, efficient, and testable code
- Participate in code reviews
- Debug and resolve technical issues
- Contribute to application documentation
Interview Stages:
1. Test Task: 30 minutes
2. HR Interview: 30 minutes
3. Technical Interview: 1 hour
We Offer:
- Full Remote
- Constant support and mentoring
- Paid 5 working days of sickness per a year;
- Paid all official Ukrainian holidays;
- 18 working days of vacation per a year;
- Opportunity for professional growth and career development
If this sounds interesting to you, let's talk!
More -
Β· 118 views Β· 28 applications Β· 3d
Backend Java Developer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateWe're seeking a talented Java developer who thrives on solving complex challenges and building systems that scale. What You'll Build & Own Architect Solutions: Design and implement scalable microservices that handle enterprise-level demands Drive...We're seeking a talented Java developer who thrives on solving complex challenges and building systems that scale.
What You'll Build & Own
- Architect Solutions: Design and implement scalable microservices that handle enterprise-level demands
- Drive Innovation: Research, evaluate, and integrate cutting-edge technologies to keep us ahead of the curve
- Lead Development: Take full ownership of product features from conception to production deployment
- Solve Complex Problems: Tackle analytical challenges that require creative, sustainable solutions
- Shape Requirements: Collaborate with stakeholders to define technical requirements and strategic goals
- Mentor & Collaborate: Share knowledge and drive best practices across development teams
Your Technical Arsenal Should Include
Core Java Expertise:
- Advanced Java 8+ features and modern development patterns
- Deep understanding of performance optimization and memory management
Backend Powerhouse:
- Expert-level Spring Framework, Spring Boot, and Hibernate proficiency
- Hands-on experience with both relational and NoSQL databases
- Solid experience with Kafka and messaging architectures
Modern Architecture:
- Proven track record building and deploying microservices at scale
- Strong design documentation and technical writing skills
- Experience with distributed systems and event-driven architectures
DevOps & Infrastructure:
- Kubernetes expertise for production microservices management
- Proficiency with Maven, Git, Jenkins, and Docker
- CI/CD pipeline design and implementation
Collaboration & Growth:
- Agile/Scrum methodology experience
- Strong communication and teamwork abilities
- Self-motivated with excellent problem-solving skills
- Initiative-taking mindset with leadership potential
Why You'll Thrive Here
π Technical Excellence
- Work with modern tech stack and latest industry practices
- Continuous learning and technology exploration opportunities
π° Competitive Rewards
- Market-leading salary based on your expertise
- Performance-driven compensation growth
ποΈ Work-Life Harmony
- 24 days annual vacation + 5 sick days
- All public holidays as bonus time off
πΌ Professional Growth
- Long-term career development opportunities
- Full ownership of impactful products
- Collaborative, innovation-first culture
- Complete accounting services handled for you
Our Focused Interview Journey
We've designed an efficient process that respects your time while ensuring the right fit:
- Initial Connection - HR Screening Call (30 mins)
- Show Your Skills - Take-Home Assignment (55 mins)
- Technical Deep Dive - Live Coding & Architecture Discussion (90 mins)
- Vision Alignment - R&D Manager Interview (60 mins)
- Reference check - With your permission, we will contact two managers who have already worked with you.
- Decision Made - Comprehensive feedback within one week
We'd love to hear from you!
Apply now and become part of a team that's redefining quality in fintech innovation.
More -
Β· 167 views Β· 36 applications Β· 15d
Senior Java Developer
Full Remote Β· Ukraine Β· Product Β· 6 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦What youβll be doing: In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput; Continuously improve software engineering practices; Collaborate...What youβll be doing:
- In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput;
- Continuously improve software engineering practices;
- Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems;
- Take full responsibility and ownership from conception, development, and quality to post-deployment.
Skills Required:
- 6+ years of experience in Java software development;
- Java 8+;
- Knows frameworks (Spring/Mybatis/Netty);
- Build tools β Maven, Jenkins;
- Reactive frameworks RxJava/Reactor;
- Deep SQL knowledge and query optimization;
- Experience with NoSQL databases;
- Experience with low latency or high throughput systems;
- Experience in designing and implementing large-scale distributed systems;
- You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multitasking, juggling competing priorities, and organizing yourself;
- Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Will be an advantage:
- Scala/Kotlin;
- Knowledge of Functional principles and patterns;
- Knowledge of Docker, Kubernetes;
- Service discovery (consul, etcd, etc.);
- Deep understanding of Computer Science fundamentals like: Data Structures, Algorithms, System Design, Concurrency, etc;
- Experience with highload systems.
Technology stack: Java 16+, Kotlin, Scala, k8s, docker, Spring/SpringBoot, MyBatis, MySQL, MongoDB, Kafka, Netty, RxJava3.
What we offer:
- Working in a stable company with more than 12-years history in the media market;
- The opportunity to participate in the creation of a service of the future;
- Free English lessons;
- Swimming lessons and table tennis lessons;
- Corporate psychologist;
- Discounts from partner brands for company employees.
We donβt just want to be an employer β we want to be your employer of choice.
Weβd appreciate it if you could take a moment to fill out a short survey about what matters most to you. It will help us better understand candidatesβ expectations and create an even more comfortable environment at MEGOGO.
Hereβs the link: https://bit.ly/43YaxBH
By responding to the vacancy and sending your CV to the Company (LLC βMEGOGOβ), registered and operating in accordance with the laws of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, building 22 (hereinafter βthe Companyβ), you confirm and agree that the Company processes your personal data presented in your CV in accordance with the Law of Ukraine βOn Personal Data Protectionβ and GDPR.
More -
Β· 107 views Β· 1 application Β· 25d
Java Developer (USA located)
United States Β· Product Β· 4 years of experience Β· Advanced/FluentWe are looking for a Java Developer to work on legacy code and modernize it. Key responsibilities include updating components to Java 11 and Spring Framework, optimizing the system, writing technical documentation, supporting AWS integration and...We are looking for a Java Developer to work on legacy code and modernize it. Key responsibilities include updating components to Java 11 and Spring Framework, optimizing the system, writing technical documentation, supporting AWS integration and contributing to Docker containerization efforts.
RESPONSIBILITIES:
- Analyze and enhance legacy codebases, ensuring improved functionality and reliability;
- Rewrite and modernize outdated components using Java 11 and Spring Framework;
- Collaborate with a team to develop scalable and maintainable online services;
- Design and implement system documentation from scratch to support development and maintenance processes;
- Contribute to the migration and potential adoption of Docker for containerization;
- Support integration and deployment efforts for AWS services, including EC2, RDS, Secrets Manager, EFS, S3, and OpenSearch.
REQUIREMENTS:
- Proficiency in Java and Spring Frameworks;
- Hands-on experience with Oracle DB and ElasticSearch;
- Prior experience working with online services or platforms;
Proven ability to write clear and comprehensive technical documentation from scratch; - Familiarity with AWS services such as EC2, RDS, Secrets Manager, EFS, S3, and OpenSearch;
- Understanding of Docker concepts, with a willingness to support future containerization efforts;
- Ability to tackle technical challenges within legacy systems and propose innovative solutions;
- Strong analytical thinking and problem-solving abilities;
- High attention to detail, ensuring accuracy and quality in all tasks;
- You must be located in the United States of America.
-
Β· 587 views Β· 120 applications Β· 28d
Junior Java Software Engineer
Full Remote Β· Ukraine Β· Product Β· 1 year of experience Β· IntermediateGD Next is a Ukrainian company with headquarters in Switzerland that provides software development services in the banking and financial sector on the basis of its own developed open-source products. We bring innovations and modern technologies into...GD Next is a Ukrainian company with headquarters in Switzerland that provides software development services in the banking and financial sector on the basis of its own developed open-source products. We bring innovations and modern technologies into conservative banking software. Combining market-verified technologies with our open-source products and experience of our team and our partners in Europe, we can implement and provide to our customers high-quality products and services in the short term, saving them money and bringing new value. Our key focus is to provide our partners and employees with the best working environment we can offer. GD Next is happy to gather experienced and competent professionals as well as newcomers who are ready to face ambient challenges in front of them.
We are looking for a Junior Java Software Engineer to join our Open Finance project team. This is a great opportunity for aspiring developers who want to gain hands-on experience in financial technology and grow their expertise in Java development.
In 5-6 months, the role will also include participation in 24/7 project hot-line support on a rotational basis for additional compensation.
Key Responsibilities:- Develop and maintain backend services using Java and relevant frameworks.
- Assist in implementing solutions that align with OpenFinance and PSD2 standards.
- Support the integration of third-party financial institutions and payment service providers (ASPSPs).
- Work closely with senior developers and the customer project team to gather requirements, participate in design discussions, and contribute to the development process.
- Write and maintain clean, efficient, and well-documented code.
- Participate in code reviews to ensure adherence to best practices, security, and performance standards.
- Collaborate with front-end teams for seamless integration between back-end and front-end components.
- Develop unit and integration tests to maintain code quality.
- Troubleshoot and debug issues in backend services.
Required Skills & Qualifications:
- Basic understanding of Java and hands-on experience in backend development.
- Familiarity with core Java concepts (OOP, multithreading, collections).
- Understanding of RESTful APIs and JSON.
- Knowledge of relational databases (PostgreSQL, MySQL, or similar).
- Experience using Git for version control.
- Basic understanding of web security concepts (OAuth 2.0, JWT, encryption techniques).
- Strong problem-solving skills and willingness to learn new technologies.
- Good communication and teamwork abilities.
- B2 English (Upper-intermediate or higher).
Desired Skills:
- Experience with Spring Framework (Spring Boot, Spring Security).
- Basic knowledge of cloud platforms (AWS, Azure) and containerization (Docker).
- Familiarity with CI/CD tools and deployment practices.
- Exposure to Agile methodologies (Scrum, Kanban).
- Interest in financial technology (FinTech) and willingness to learn OpenFinance and PSD2 regulations.
Additional Information:
- Candidates will have the opportunity to grow within the company and gain exposure to modern financial technologies.
- After 5-6 months, the role will include participation in 24/7 support on a rotational schedule (1 day on duty / 1 day off duty) for additional compensation.
- This is a great opportunity for junior developers to develop real-world experience in a fast-paced and innovative financial services environment.
- Location: Ukraine.
- The project language is Ukrainian.
-
Β· 130 views Β· 50 applications Β· 1d
Senior Java Developer (Payment Team, Sportsbook)
Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· Pre-IntermediateProject: Our partner is an international IT company developing innovative payment solutions for the Sportsbook industry. We are looking for a Senior Java Developer with experience in internal payment systems or casino payment platforms. If you have worked...Project:
Our partner is an international IT company developing innovative payment solutions for the Sportsbook industry. We are looking for a Senior Java Developer with experience in internal payment systems or casino payment platforms. If you have worked on product development in the financial or Sportsbook sector, this opportunity is for you!
What You Will Do:
βοΈ Develop and implement new payment services from scratch, using modern technologies and best practices.
βοΈ Take full ownership of architectural decisions, bring your ideas to life, and influence product development.
βοΈ Solve complex technical challenges related to high-load systems, transaction processing, and data security.
βοΈ Work with a modern tech stack: microservices architecture, Kafka, gRPC, SQL/NoSQL databases.
βοΈ Be part of a dynamic team that values initiative, openness, and results-driven work.What You Need to Succeed:
βοΈ 5+ years of experience in Java development.
βοΈ Strong knowledge of SQL and NoSQL databases.
βοΈ Experience with Kafka or other messaging systems (or willingness to learn quickly).
βοΈ Ability to think outside the box, find innovative solutions, and thrive in a fast-paced product environment.
βοΈ Nice to have: Experience with payment systems and understanding of their specifics, familiarity with gRPC.
βοΈ English level: pre-intermediate (for documentation and team communication).Why Join:
β’ Remote working format.
β’ Flexible working hours.
β’ Informal and friendly atmosphere.
β’ The ability to focus on your work: a lack of bureaucracy and micromanagement.
β’ Paid vacation days\sick leaves. -
Β· 307 views Β· 81 applications Β· 24d
Java Middle Developer
Full Remote Β· Countries of Europe or Ukraine Β· 3 years of experience Β· IntermediateAbout Us: We are a dynamic and innovative company specializing in creating high-performance, scalable, and cutting-edge solutions for multi-domain applications. We pride ourselves on utilizing the latest tech stack to solve complex problems and deliver...About Us:
We are a dynamic and innovative company specializing in creating high-performance, scalable, and cutting-edge solutions for multi-domain applications. We pride ourselves on utilizing the latest tech stack to solve complex problems and deliver outstanding products to our clients.
This is an exciting opportunity to join a team that embraces modern development practices and tools, while working with groundbreaking technologies including Java 23, Virtual Threads, and advanced database solutions.
Requirements:
- 3+ years of experience in Java development.
- Relevant experience in PayTech solutions or Banking applications - very important - required
- Spring cloud MVC is very important
- Java 21-23
- Virtual Threads (Project Loom).
- Spring Framework 6, including Spring Boot, Spring Data, Spring security, Spring Streams, etc.
- Hibernate 6 and strong knowledge of JPA.
- Caching technologies, preferably Redis.
- Kafka for messaging and stream processing.
- PostgreSQL databases
- Columnar databases (e.g., Apache Druid, ClickHouse, or Amazon RedShift).
- Docker and docker compose
- Microservices architecture, and designing scalable solutions.
- Strong problem-solving skills and ability to work independently as well as part of a team.
- Good understanding of CI/CD practices and tools.
- Strong communication skills and ability to collaborate with global teams.
Responsibilities:
- Collaborate with cross-functional teams to design and develop back-end services using Java 23 with a focus on high-performance applications using Virtual Threads.
- Develop, maintain, and enhance microservices using Spring 6 and integrate them with existing architectures.
- Implement efficient ORM solutions using Hibernate 6, optimizing database access and query performance.
- Integrate and manage caching mechanisms using Redis.
- Create and maintain robust integrations with Apache Kafka for message-driven architectures.
- Work with PostgreSQL databases and columnar databases, ensuring optimal performance and scalability.
- Use Docker to containerize applications for development, testing, and production environments.
- Perform unit testing, debugging, and code reviews to ensure high-quality, maintainable code.
- Work in an Agile development process, delivering regularly and meeting deadlines effectively.
Nice-to-Have:
- Familiarity with Kubernetes (K8s) for orchestration.
- Exposure to reactive programming paradigms (e.g., Project Reactor, Vert.x).
- Experience with performance optimization for high-load applications.
- Previous experience with cloud environments such as AWS or Azure.
What We Offer:
- Opportunity to work with a modern tech stack on exciting and challenging projects.
- Supportive, collaborative, and innovation-driven work environment.
- Flexible working hours and remote work options.
- Generous vacation and paid time off policy.
- Competitive salary and performance-based bonuses.
- Professional growth opportunities, including training and certifications.
- Access to cutting-edge tools and technologies.
-
Β· 150 views Β· 14 applications Β· 10d
Senior Java Developer
Ukraine Β· 5 years of experience Β· Upper-IntermediateOur mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities Our values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious...Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities πΏOur values are Continuous Growth, Team Synergy, Taking Responsibility, Conscious Openness and Result Driven. We offer a safe, inclusive and productive environment for all team members, and weβre always open to feedbackπ If you want to work from home or work in the city center of Kyiv, great β apply right now.
About the project:
AI projectRequirements:
β’ 7+ years of software engineering experience;
β’ 5+ years specifically in development;
β’ 3+ years architecting large-scale distributed systems;
β’ Strong experience with distributed stream processing frameworks similar to Apache Storm;
β’ Proven track record designing and implementing large-scale data processing architectures;
β’ Experience with pub-sub messaging systems and loosely coupled architectures;
β’ Working knowledge of SQL and NoSQL databases;
β’ Demonstrated understanding of DevOps practices, containerization, and CI/CD pipelines;
β’ Ability to create and defend complex design decisions with clear articulation of trade-offs;
β’ Experience optimizing system performance, memory usage, and disk access;
β’ Knowledge of caching strategies to improve response times and reduce costs.Responsibilities:
β’ Design and architect scalable, high-performance search components with focus on system trade-offs;
β’ Implement real-time data processing pipelines using and distributed streaming technologies;
β’ Collaborate with stakeholders to align technical solutions with business requirements;
β’ Contribute to system reliability, efficiency, and performance optimization.What you will get.
More
β Competitive salary and good compensation package;
β Exciting, challenging and stable startup projects with a modern stack;
β Corporate English course;
β Ability to practice English and communication skills through permanent interaction with clients from all over the world;
β Professional study compensation, online courses and certifications;
β Career development opportunity, semi-annual and annual salary review process;
β Necessary equipment to perform work tasks;
β VIP medical insurance or sports coverage;
β Informal and friendly atmosphere;
β The ability to focus on your work: a lack of bureaucracy and micromanagement;
β Flexible working hours (start your day between 8:00 and 11:30);
β Team buildings, corporate events;
β Paid vacation (18 working days) and sick leaves;
β Cozy offices in 2 cities (Kyiv & Lviv with electricity and Wi-Fi (Generator & Starlink);
β Compensation for coworking (except for employees from Kyiv and Lviv);
β Corporate lunch + soft skills clubs;
βUnlimited work from home from anywhere in the world (remote);
β Geniusee has its own charity fund.