Jobs
126-
· 50 views · 1 application · 10d
Senior Java Developer (6 months opportunity with potential prolongation)
Full Remote · Ukraine · 5 years of experience · Advanced/FluentProject Description: The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables...Project Description:
The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables investors to vote in real time, removing traditional deadlines for submitting votes several days ahead of a company meeting. This is not a traditional banking project but rather a startup spun out by the bank with a relatively small dev team working on it. Project stakeholders and team members are based in Kyiv, Tel Aviv and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShift.
This is 6 months opportunity with potential prolongationResponsibilities:
- Develop quality code and unit tests
- Perform code reviewMandatory Skills Description:
- 5+ years commercial development experience
- Java (using spring bootstrap)
- Rational DB, preferably MS SQL Server
- Clearly articulate complex ideas both verbally and writing in fluent englishNice-to-Have Skills Description:
- Messaging system, preferably Kafka
- Languages:
- English: C1 Advanced
-
· 36 views · 2 applications · 10d
Regular/Senior Java Developer (desktop)
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.
Our project is stable, long-term and constantly adopts new technologies such as newest Java and Eclipse RCP versions, cloud and GPU computing, microservices architecture and other innovative frameworks.
Work supposes close cooperation with Customer team located in Houston and following Agile principles.
Our team is senior, supportive and friendly.Responsibilities:
• Collaborate closely with geophysicists, data scientists, and software engineers to
translate scientific domain requirements into robust on-prem or Cloud software
solutions.
• Design, develop, and maintain high-performance applications for geophysical and
geological data analysis, interpretation and visualization (e.g., seismic, horizon,
fault, velocity model, etc.)
• Present architectural designs and technical proposals to the architecture review
board.
• Ability to break down development tasks and lay out clear implementation
roadmaps.
• Implement and optimize computation algorithms
• Design and develop both thin and thick client applications that interact with cloud-
based microservices.
• Ensure high code quality through unit testing, code reviews, security hardening and
continuous integration with other domain tools
• Provide technical support and lead user troubleshooting sessions to resolve issues
and ensure smooth operation of DSG application.
• Mentor junior developers and actively contribute to architectural and
implementation decisions.
• Embrace Agile/Scrum methodologies, delivering and demonstrating working
solutions at the end of each sprint
• Stay current with emerging technologies and trends in geophysical computing and
software development.Mandatory Skills Description:
5+ years in Java development
Strong Java Core knowledge
Experience with desktop development (Swing, SWT or Eclipse RCP)Nice-to-Have Skills Description:
Practical experience with Eclipse RCP framework
OSGI knowledge is a plus
Oil&Gas domain experience is a plus- Languages:
- English: B2 Upper Intermediate
-
· 58 views · 3 applications · 10d
Senior Java Engineer with Python experience
Ukraine · 5 years of experience · Upper-IntermediateWe are looking for a Senior Java Software Engineer to join our team. Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner...We are looking for a Senior Java Software Engineer to join our team.
Our customer is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over 400 partner banks worldwide. It eliminates geographic limitations, ensuring transparency, convenience, and competitive rates. For banks, it offers cost-efficient deposit funding and innovative Banking-as-a-Service solutions.
Team:
The Tribe consists of four teams. The Team is responsible for owning the cash flow in the ATM domain including money life cycle, reconciliation, and processing of paymentsand payouts. The team owns the entire lifecycle, from design and development through to runtime maintenance of the services. The team is responsible for the 24/7 runtime of their services. As a cross-functional team, it comprises a product manager, an engineering lead, and six senior Java engineers who collectively build, run, and maintain the core platform for the ATM business.
Responsibilities:
- Write clean, maintainable, and efficient code across the team’s tech stack—primarily Java, with Python for backend development—while adhering to software development best practices.
- Implement new features and maintain existing codebases to ensure high performance, scalability, and availability.
- Take ownership of designing and implementing robust software architectures that align with business needs, especially within financial application domains.
- Conduct thorough code reviews, uphold high coding standards, and contribute to the continuous improvement of development processes.
- Foster a culture of high-quality output, collaboration, and continuous improvement within the engineering team.
- Translate complex product requirements into scalable, reliable, and secure software solutions, providing strong technical insight and ensuring alignment with organizational goals.
- Maintain deep knowledge of the product and all relevant technical aspects within the domain.
- Proactively manage technical debt and ensure clear, comprehensive documentation is maintained within the team.
Requirements:
- Minimum 5+ years as a Java Software Engineer, with experience in managing software projects through the full lifecycle — from design to runtime support. Min 3-4 years in Java and 6-12 months in Python of commercial experience.
- The primary profile is Java with some occasional tasks in Python and SQL (10-20%). Focus on new features development
Technical Stack:
- Languages & Frameworks: Java 21, Spring Boot 3, Python 3.9+
- Databases: MySQL 8, SQL, and NoSQL solutions
- Architecture & Infrastructure: Microservices architecture, event-driven systems using Kafka and ActiveMQ
- Cloud & DevOps: AWS Services, Kubernetes (K8s), CI/CD pipelines
- Versioning & Documentation: Strong code review skills, technical documentation ownership, and technical debt management
Software Engineering Practices:
- Strong knowledge of OOP and SOLID principles
- Proven expertise in developing, testing, and maintaining high-performance, scalable applications using Java, Python, and SQL.
- Familiarity with modern software development practices and standards
- Proactive involvement in standard-setting, guidelines creation, and best practices within the team
Ownership & Collaboration:
- Experience of End-to-end responsibility for project delivery
- Willingness to replace legacy services and improve technical foundations
- Comfortable with architecture discussions and proposing alternative solutions
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 60 views · 10 applications · 7d
Senior Java Developer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables...Project Description:
The client is a greenhouse firm for start-up like products within the financial markets; developing in a dynamic environment - with the backing of a worldwide firm. The project is built around a digital voting system that enables investors to vote in real time, removing traditional deadlines for submitting votes several days ahead of a company meeting. This is not a traditional banking project but rather a startup spun out by the bank with a relatively small dev team working on it. Project stakeholders and team members are based in Kyiv, Tel Aviv and London.
Tech stack: Java8, Java11, Angular, Maven, Spring Boot, Spring Cloud, Spring Integration, Kafka, ActiveMQ, MSSQL, REST, JSON, Jenkins, TeamCity, OpenShift.
This is 6 months opportunity with potential prolongationResponsibilities:
- Develop quality code and unit tests
- Perform code reviewMandatory Skills Description:
- 5+ years commercial development experience
- Java (using spring bootstrap)
- Rational DB, preferably MS SQL Server
- Clearly articulate complex ideas both verbally and writing in fluent englishNice-to-Have Skills Description:
- Messaging system, preferably Kafka
-
· 23 views · 2 applications · 7d
Senior Java Developer(Hybrid from Kraków)
Office Work · Poland · 4 years of experience · Upper-IntermediateDomain: Banking & Finance Location: Hybrid from Poland (Kraków or Wrocław) Office presence: 2–3 days per week About the Project We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking...Domain: Banking & Finance
Location: Hybrid from Poland (Kraków or Wrocław)
Office presence: 2–3 days per week
About the Project
We are looking for a skilled Senior Java Developer to join the Global Markets Financing stream within the Investment Banking division. The role is focused on enhancing and modernizing platforms used by both internal teams and external clients.
You’ll be part of an agile setup where teams (pods) are grouped into larger units (crews) to meet business goals.
What You’ll Do- Design, develop, and test enterprise-level solutions using Java
- Implement both core and advanced Java concepts to solve business problems
- Contribute to design reviews and help define architecture with peers and stakeholders
- Conduct code reviews and share feedback on quality, efficiency, and best practices
- Troubleshoot complex platform or service-related issues
- Ensure clarity by validating ambiguous or incomplete requirements
Tech Stack & Skills- Strong knowledge of Java, including core and advanced concepts
- Proven experience with Spring Framework and Hibernate
- Solid grasp of messaging systems (JMS, Apache Kafka)
- Proficiency in version control, ideally Git
- Confident in TDD/BDD methodologies
- Skilled in SQL, especially query optimization
- Excellent communication and analytical skills
Requirements- 4+ years of hands-on experience in enterprise application development
- Practical knowledge of working in banking or financial services domains is a plus
Tech Keywords
More
- Java
- Spring
- Hibernate
- Kafka
- Git
- TDD
- BDD
- SQL -
· 56 views · 8 applications · 7d
Senior Java Developer
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · IntermediatePlease note that we consider only candidates who are located in Ukraine. Responsibilities: Work in SCRUM team Design and develop high-load microservices Write high-quality code covered with different levels of tests Maintain services on production and...Please note that we consider only candidates who are located in Ukraine.
Responsibilities:
- Work in SCRUM team
- Design and develop high-load microservices
- Write high-quality code covered with different levels of tests
- Maintain services on production and assure their stability and performance
- Provide code review for teammates
- Contribute to the Company’s development processes and practices
Requirements:
- Writing code in a clean and maintainable manner.
- Solid experience with Java 8+
- Experience with SQL/NoSQL databases
- Understand microservice architecture patterns.
- Good at Spring framework.
- Experience with REST, messaging systems.
- Ability to cover code by different types of tests.
- Understanding of SOLID principles
- Experience with Git
- Excellent troubleshooting skills.
- Good communication skills.
- Intermediate+ English
Would be great to have:
- Experience with Kafka, MySQL, Redis, Aerospike.
- Experience with Spring Boot, Spring Cloud
- Experience with Docker, Kubernetes
- Experience in high-load
What we offer:
- International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol.
- Granting an Option;
- A professional environment with great people to work with;
- Competitive salary, performance review;
- Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation;
- Social and welfare packages;
- 20 working days paid vacation and 100% sick leaves coverage;
- Opportunities to make a difference, to develop and grow;
- Regular corporate celebrations, team buildings and fun activities;
- Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place
-
· 75 views · 4 applications · 7d
Senior Java Developer
Full Remote · Poland, Romania · 5 years of experience · Upper-IntermediateDescription One of the top three Communication Service Providers (CSPs) in the United States utilizes a consolidated Network Inventory Management Solution developed by a leading telecom vendor to manage both the physical and logical inventory of network...Description
One of the top three Communication Service Providers (CSPs) in the United States utilizes a consolidated Network Inventory Management Solution developed by a leading telecom vendor to manage both the physical and logical inventory of network equipment and connectivity.
The client’s Transport Configuration Management Solution was specifically designed to automate the assignment and reservation of last-mile IP and Ethernet data for both Transport and RAN networks (including Subnetworks, VLANs, IP addresses, Radio IDs, MAD/NG routers, NNIs, etc.).
Requirements
Mandatory
- 5+ years of development experience in Java (preferably building/maintaining applications in the enterprise segment)
- Strong Core Java, practical experience with Java 11
- Strong OOP/OOD
- Good Spring concept understanding and practical experience (Core Container, JDBC, Web Services, MVC, Security, Boot)
- Good knowledge of SQL and practical experience of RDBMS (Oracle is preferable)
- Application server: Weblogic
- Version control: Git
- Understanding of SOAP/REST API
- Linux experience
- Technical or Telecom/OSS/BSS background
- Upper-intermediate written and verbal English skills
Nice to have
- J2EE experience: JMS
- Front-end experience: JQuery, JSP, JSF
- Front-end experience: Vaadin, GWT, SmartGWT experience
- XML/XSD/XSLT/XPath
Job responsibilities
- Working as a part of geographically distributed team (US, Poland and Romania)
- Working on new functionality development and enhancements
- Develop complex SQL queries
- Design and implement including unit testing
- Support remote team with user acceptance testing, integration tests and end-to-end tests
- Improve and support the deployed code and configuration
- Troubleshoot and analyze problems identified in the created solutions
- Everyday communication with GL US and customer teams (requirements clarification, status update, issues etc.)
-
· 355 views · 117 applications · 7d
Middle Java Developer
Full Remote · Worldwide · Product · 2 years of experience · Pre-IntermediateWe are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator. Requirements: — At least 2 year of commercial experience in Java — Strong knowledge of OOP, Design patterns — Solid knowledge...We are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator.
Requirements:
— At least 2 year of commercial experience in Java
— Strong knowledge of OOP, Design patterns
— Solid knowledge of Java Core (Java 17), including memory model, collections, streams, generics, multithreading
— Spring framework (Boot, Web, Data, Security), including Async
— REST API
— ORM Hibernate
— SQL (MariaDB, Oracle)
— Maven, Gradle
— Team player with good communication skills
— Technical English
Would be a plus:
— Experience with Docker
— Basic Linux and Bash
— Profiling tools, thread dumps, understanding thread states
— Experience with Mockito, JUnit, Mockservers, Testcontainers (mock vs spy)
— Kafka
— CI/CD (Git, Gitlab, Artifactory)
— Jira and Confluence
— Understanding of idempotency in APIs
Job Responsibilities:
— Development and support of microservices
— Writing unit tests
— Troubleshooting using logs, dumps, and profilers
More -
· 106 views · 36 applications · 6d
Senior Java Backend Developer (Blockchain)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateThe objective of the project is to develop the backend for a decentralized finance (DeFi) aggregator that consolidates liquidity from various DeFi platforms to provide users with the best possible rates for their trades. Additionally, a fee collector...The objective of the project is to develop the backend for a decentralized finance (DeFi) aggregator that consolidates liquidity from various DeFi platforms to provide users with the best possible rates for their trades. Additionally, a fee collector smart contract will be developed to manage transaction fees, and APIs will be developed for data retrieval and transaction creation.
Requirements:
- 5+ years of experience in software development
- Strong experience in Java, including Java 11 or later
- Spring Framework: Proficiency in Spring Boot for developing and deploying backend services.
- Experience in designing and implementing RESTful APIs.
- Database: Knowledge of SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Understanding of blockchain technology and smart contracts, particularly with Ethereum.
- Knowledge of secure coding practices and implementing authentication and authorization.
- Experience with integrating third-party APIs and services.
- Familiarity with unit testing frameworks (e.g., JUnit) and integration testing.
- Upper-intermediate English level proficiency
Responsibilities:
- Develop and Implement APIs: Create and manage APIs for interacting with DeFi platforms and internal components, including rate comparison and trade execution.
- Integrate DeFi Platforms: Integrate the backend with external DeFi platforms to aggregate liquidity and optimize trades.
- Manage Trade Execution and Transactions: Develop secure processes for executing trades and tracking transactions, including handling transaction fees and providing detailed breakdowns.
- Collaborate on Fee Collector Integration: Work with smart contract developers to integrate the fee collector smart contract into the backend system, ensuring proper fee collection and distribution.
- Optimize Performance and Ensure Security: Monitor and enhance API performance and scalability, while implementing security measures to protect data and comply with relevant regulations.
What we offer:
- Remote working format
- Flexible working hours
- Informal and friendly atmosphere
- The ability to focus on your work: a lack of bureaucracy and micromanagement
- 20 paid vacation days
- 7 paid sick leaves
- Education reimbursement
- Free English classes
- Psychologist consultations
More
Recruitment process: Recruitment interview - Technical interview -
· 136 views · 57 applications · 6d
Senior Backend Developer (Java)
Full Remote · EU · 5 years of experience · Upper-IntermediateDigis is an international IT company specializing in software development and staff augmentation for startups and mid-sized businesses. The company has over 200 specialists and strong expertise across domains such as Fintech, Healthcare, Media,...Digis is an international IT company specializing in software development and staff augmentation for startups and mid-sized businesses. The company has over 200 specialists and strong expertise across domains such as Fintech, Healthcare, Media, Automotive, and more. Digis is a trusted partner of industry leaders such as BlaBlaCar, HubSpot, PwC, and others.
We are currently looking for a Senior Backend Developer to join a project for one of our key partners — HubSpot, a US-based company that provides a cloud-based platform for marketing, sales, and customer service automation. Its core product is a CRM system that helps businesses attract leads, manage the sales pipeline, and improve customer support. HubSpot also offers tools for email marketing, website creation, analytics, and workflow automation.
The main responsibility for this role will be supporting the NetSuite system, including the introduction of Cash Applications and Journal Summarisation, ongoing project and maintenance support, and eventually taking ownership of the Revenue Recognition system.
Team: Team Lead and Senior Software Engineer (Digis side) supported by 3 Business System Analysts (HubSpot side)
Stack: Java, Kafka, MySQL, HBase, third-party integration (NetSuite)
Project Duration: long-term, 1 year+
Advantages of this role:
- Decent onboarding process with well-organised documentation and hands-on exercises
- Senior-level team supported by Business System Analysts, ensuring clearly defined requirements and expectations
- High coding standards and a well-structured code review process
- Room for career growth, including chances to take on leadership roles, make architectural decisions, and collaborate with stakeholders on product requirements
Opportunity to travel
Requirements:
- 5+ years of experience in Java backend development
- Solid knowledge of microservices, Kafka, and MySQL
- Experience with REST APIs and third-party integrations
Upper-Intermediate English level
Nice-to-have:
- Experience with HBase, NetSuite, or other ERP systems
Familiarity with Docker or Kubernetes
Our benefits:
- Remote working format
- Paid 20 vacation days per year
- Paid 5 sick leaves per year
- Personalised development plan supported by properly set personal self-development goals
- Сompensation for subject-matter training
- Assistance in choosing and compensation for English courses
- Worktools (PC, laptop, monitor) and workplace arrangement, if needed
- 100% horizontal in-company organisation and communications
- Accounting support
Free corporate psychologist services
Recruitment process: Recruitment interview - PM interview - Technical Interview - Client interview
More -
· 47 views · 7 applications · 6d
Senior Full-Stack (Java + Angular) Developer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateDigis is looking for a Senior Full-Stack (Java+Angular) Developer to join our remote team. About the Project: A modular, cloud-based safety management platform designed for enterprise manufacturing and industrial companies. Project Country & Time Zone:...Digis is looking for a Senior Full-Stack (Java+Angular) Developer to join our remote team.
About the Project:
A modular, cloud-based safety management platform designed for enterprise manufacturing and industrial companies.
Project Country & Time Zone: Netherlands (CET) — with a distributed team across the Netherlands, Singapore, and remote Europe.
Project Age & Stage: This is a 20+ year-old company, and the platform is an evolving SaaS solution with organic expansion of its modules and team.
Duration: Long-term (initial contract: 12 months)
Methodology: Agile / 2-week sprints, with quarterly roadmap planning and full SDLC traceability via Jira.
The Team: The team includes a fractional CTO, Senior Fullstack Engineers, Frontend Engineers, a Product Owner, and a dedicated QA and Support team.Project Advantages:
- Mature Product in a Niche Domain: Work on an established operational safety platform for industrial enterprises.
- Strong Code/Process Culture: Benefit from an environment that prioritizes clean code, micro frontends, and Infrastructure as Code (IaC).
- Long-Term Roadmap & Stable Funding: Enjoy stability with a clear product vision and secure financial backing.
- Structured Agile Process & Strong Engineering Maturity: Work within a well-defined agile framework with a highly mature engineering team.
- Impactful Work: Contribute to a platform used by sustainability-awarded global industrial leaders.
Responsibilities:
- Build new safety management module backends and user interfaces.
- Integrate microservice APIs with the frontend via REST.
- Expand Angular components with state management.
- Connect PostgreSQL models to backend logic.
- Ensure compliance with CI/CD, security, and testing standards.
Requirements:
- Java (Spring Boot):5 + years of practical experience
- Angular (v14+): 2+ years of professional experience
- SQL/PostgreSQL: 3+ years of practical experience
- English level: Sufficient for passing a technical interview in English.
If you’re interested in this opportunity, please let me know, and I’ll send you more information. I look forward to hearing from you!
More -
· 133 views · 17 applications · 6d
Senior FullStack Engineer (Java+React) to $5000
Full Remote · Ukraine · Product · 5 years of experience · Upper-IntermediateOur client is an international product company that develops a suite of integrated software solutions designed to help organizations work more efficiently. It provides tools for time management, resource planning, budgeting, roadmapping, and reporting,...Our client is an international product company that develops a suite of integrated software solutions designed to help organizations work more efficiently. It provides tools for time management, resource planning, budgeting, roadmapping, and reporting, helping teams streamline their operations from start to delivery.
Established in 2007 as a small project, the company has grown into a leading provider of solutions, serving over 30,000 customers — including a third of Fortune 500 companies — and is recognized for delivering powerful, flexible, and reliable software.
We are looking for a skilled and motivated Software Developer with expertise in Java and React. In this role, you will design, develop, and maintain web applications, working on both the front end and back end. You’ll collaborate closely with Product Management and QA, assist the support team with technical investigations, and help resolve issues.
Our ideal candidate is eager to learn, a strong team player, and committed to delivering quality code, believing it’s worth taking the time to get things right.
What You’ll Do:
- Design and develop new modules within the system
- Support and maintain the existing codebase
- Collaborate closely with Product Managers, Engineers, QA, SRE, and other colleagues and stakeholders
- Assist the support team by investigating technical issues, troubleshooting problems, and providing solutions promptly
- Write unit and integration tests to help assure code quality
- Participate in peer code reviews to maintain coding standards and best practices
- Integrate with third-party tools and systems as needed
We Expect From You:
● 5+ years in engineering
● Strong experience with Java 21+ (or Java 17+), Docker, Redis, Spring: Boot, MVC, Data
● Solid understanding of OOP, Design Patterns, TDD, and Maven
● Experience with PostgreSQL database
● Proficiency with React, knowledge of TypeScript, HTML, and CSS3
● Experience with AWS(EC2, ElastiCache, RDS), CI/CD pipelines
● Proactivity and ability to quickly pick up new technologies
Spring WebFlux and the reactive stack will be a plus
What's In It For You?
- Remote first work environment
- Unlimited vacation in most of our locations
- Great benefits including health, dental, vision and savings plan
- Perks such as training reimbursement, WFH reimbursement, and other
- Diverse and dynamic teams with challenging and exciting work
- An opportunity to have a real impact on our business
- A great range of social activities (both online and offline)
- Employee referral program
-
· 45 views · 3 applications · 5d
Senior Java Developer (10+ years of exp.)
Full Remote · Ukraine · 10 years of experience · Upper-IntermediateProject Description: We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for...Project Description:
We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for different web applications, desktop applications, web services and Linux environments that allow to visualize securities and to execute workflows on them.
Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot).Responsibilities:
- Develop business and technical features for old and new applications
- Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
- Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
- Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
- Automate routine with scripting languages (Groovy, Bash)
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)Mandatory Skills Description:
- Strong Java SE and Java EE with at least 10 years of commercial experience
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
- Good knowledge of SQL and relational databases (Oracle)
- Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
- Good understanding of CI/CD, experience with TeamCity or/and Jenkins
- Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same pageNice-to-Have Skills Description:
- Angular or similar (React, Vue), Angular Material, RxJs
- Ability to create nice HTML/CSS layouts
- Deep Oracle knowledge
- Experience with ELK
- Experience with Spring Cloud modules and microservice architecture- Languages:
- English: B2 Upper Intermediate
-
· 55 views · 20 applications · 5d
Lead Java Engineer / Software Architect
Full Remote · Worldwide · 5 years of experience · Upper-IntermediateLead Java Engineer / Software Architect (m/f/d) We are currently looking for a seasoned Lead Java Engineer or Software Architect to support a high-impact project that blends hands-on development with solution architecture. The role focuses on architecting...Lead Java Engineer / Software Architect (m/f/d)
We are currently looking for a seasoned Lead Java Engineer or Software Architect to support a high-impact project that blends hands-on development with solution architecture. The role focuses on architecting scalable backend solutions, with involvement in frontend activities and deployment pipelines.
Start: ASAP
Duration: Long-term (initial 6–12 months)
Utilization: Full-time
Location: Remote within the EU
Language: English
Key Responsibilities:
Design, develop, and maintain robust Java-based backend systems (Spring Boot)
Take ownership of solution architecture decisions and implementation planning
Collaborate with cross-functional teams on scope, technical strategy, and delivery
Lead code reviews and ensure high-quality engineering practices
Troubleshoot, debug, and optimize applications for performance and scalability
Participate in frontend development using Angular and ensure seamless integration
Required Skills & Experience:
Strong background in software architecture and system design
Extensive experience in Java backend development (Spring Boot)
Hands-on experience with Angular (ideally 5+ years, minimum 3 years of recent/continuous use)
Solid experience with AWS and cloud-native application design
Proficient in working with PostgreSQL
Familiar with design patterns, architectural styles, and CI/CD tools
Experience with Docker, build pipelines, and deployment workflows
Nice to Have:
AWS certification
Experience with Okta for identity and multi-factor authentication
More -
· 186 views · 49 applications · 5d
Strong Middle Java Developer
Full Remote · Countries of Europe or Ukraine · Product · 6 years of experience · Pre-IntermediateThe full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company’s team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders...The full production cycle IT company specializes in the development of software products/services in the field of information technologies. The company’s team is working on creating a Digital Assets Trading Infrastructure that allows companies and traders to interact in the cryptocurrency market.
We are looking for a Middle Java Developer to join our team. You will help build a scalable realtime platform using Java, Spring Boot, and modern messaging technologies.
Responsibilities:
- Design, develop, and maintain non-critical microservices;
- Work with real-time public data streams for exchange operations;
- Build and optimize a notification management system;Implement robust and maintainable Spring Boot/Hibernate/REST API services;
- Ensure efficient message broker integration (Kafka, RabbitMQ);
- Optimize SQL-based data access and service performance;
- Continuously improve system performance, codebase maintainability, and development processes.
Requirements:
- 4+ years of experience in software development;
- Proficiency in Java 18+ and modern Java features;
- Hands-on experience with relational databases and SQL, particularly PostgreSQL;
- Hands-on experience with message brokers (Kafka, RabbitMQ);
- Knowledge of Spring Boot, Hibernate, REST APIs;
- Knowledge of computer science fundamentals (algorithms, data structures).
Would be a plus:
- Experience with streaming technologies (Apache Flink, Hazelcast Jet).
- Experience with AWS Cloud services.
What will you do in the first 90 days?
- Implement Exchange Public Data Realtime Stream Processing
- Develop a Notification Management System
Company offers
- Care from Day One — medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
- Work-Life Balance — 24 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
- Investment in your energy — partial reimbursement for any sports activities that empowers you.
- Growth — partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
- Knowledge Library — books in the office and access to the Kuka online library to learn, grow, and find inspiration.
- Island Relaxation 14 days a year — enjoy a getaway at the corporate villa in Cyprus.
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!
More
Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine Software as your next career move!