Jobs
143-
· 33 views · 2 applications · 11d
Senior Java developer
Office Work · Poland · Product · 6 years of experience · IntermediateResponsibilities: Design and develop high-load backend microservices. Maintain the existing codebase and gradually rewrite it to the new technology stack. Optimize code to achieve better performance. Work together with the OPS team to address production...Responsibilities:
- Design and develop high-load backend microservices.
- Maintain the existing codebase and gradually rewrite it to the new technology stack.
- Optimize code to achieve better performance.
- Work together with the OPS team to address production issues.
Requirements:
- 4+ years of experience as a Java Developer
- Writing code in a clean and maintainable manner
- Solid experience with Java 17-21
- Experience with MySQL, Kafka, Redis
- Understand microservice architecture patterns
- Good at Spring framework
- Experience with: REST, protobuf
- Hands-on experience with SQL and schema design
- Basic hands-on experience with CI/CD (Gitlab CI)
- Cover code by tests (mockito, wiremock, testcontainers)
- Excellent problem-finding and solving skills
- Good communication skills
- Work in an Agile team
Intermediate+ English.
What we offer:
- Stock options grant (we’re a Silicon Valley Company)
- Competitive salary
- On-site position with 5 days from office (no remote)
- Medical insurance for you and 75% off for your relatives
- Free lunches
- Parking
- Multisport card
- Cheerful team spirit and fun office atmosphere
-
· 77 views · 4 applications · 11d
Middle Java Developer
Office Work · Ukraine (Kyiv) · Product · 3 years of experience · Upper-IntermediateDelasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full...Delasport is an iGaming Software company providing Sports Betting & Online Casino software, and turnkey B2B solutions. Established in 2010, Delasport delivers a one-stop-shop solution of Sports Betting and Online Casino from a White-Label, with a full range of management services to a Plug&Play iFrame and a complete Turnkey. We are establishing an R&D centre in Kyiv, and are looking for top talents to join our team.
TECHNOLOGY STACK
Microservice architecture, Java 21, Spring Boot 3.4+, PostgreSQL, MongoDB, Kafka, Google Cloud Platform, Kubernetes
RESPONSIBILITIES
- Development of new business initiatives, an extension of existing ones
- Taking an active part in improvements and optimizations to the systems
- Resolve technical problems, critical thinking on the development approach
- Be part of a cross-functional team with end-to-end responsibility for the result
REQUIREMENTS
- 3+ years of commercial development experience using Java-related technologies
- 1+ years of working experience with API development
- Hands-on experience with microservice architecture
- Ambition to write high-quality code covered with unit tests
- Solid debugging and troubleshooting skills
- Proactive and result-oriented mindset
- Strong problem-solving skills
- At least Upper-Intermediate English level
WHAT WE CAN OFFER YOU
- Modern office in Podil with an uninterruptible power supply and the Internet
- Personal time off (21 business days of paid vacation, paid days on special occasions, sick leaves, emergency days off)
- Public holidays
- Health insurance with the broker which is available from the first month of cooperation
- Life insurance with the broker which is available from the first month of cooperation
- Modern technical equipment
- English courses with native speakers
- Ukraine-based educational programs
- Sports activities reimbursement
- Corporate entertainments
- Happy hours on Fridays
- Gig contract support
-
· 52 views · 6 applications · 11d
Senior Java Developer (6+ years )
Full Remote · Ukraine · 6 years of experience · Upper-IntermediateProject Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...Project Description:
We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
Responsibilities:
- Write good and well-tested code using Java
- Write Test Cases and User/Supporter Documentation of your code
- Development environment support (mostly automation using Jenkins CI, Bash)
- Evaluate and adopt new development tools, libraries and approaches to improve quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 6+ years of experience in the industry of software development
- At least 6+ years of experience in Java
- Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experience with Messaging Systems: RabbitMQ, Kafka, etc.
- Experience with Kubernetes and Docker
- Linux user- Languages:
- English: B2 Upper Intermediate
-
· 44 views · 6 applications · 11d
Lead Java Engineer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateN-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...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, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
- Ability to travel on business trips abroad
- Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)
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 -
· 48 views · 1 application · 11d
Lead Java Engineer
Full Remote · Poland · 5 years of experience · Upper-IntermediateN-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...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, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience.
- Ability to travel on business trips abroad
- Upper-Intermediate/Advanced English level (there will be a lot of communication with the client)
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 -
· 72 views · 24 applications · 8d
Senior Java Developer
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateProject Description: We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch...Project Description:
We are building the platform, which supports various information gathering and processing across the bank and providing access to this data through both private and public cloud approach. The solution will be built from the scratch using the latest technologies.
Responsibilities:
- Write good and well-tested code using Java
- Write Test Cases and User/Supporter Documentation of your code
- Development environment support (mostly automation using Jenkins CI, Bash)
- Evaluate and adopt new development tools, libraries and approaches to improve quality
- Perform peer code review of project codebase changesMandatory Skills Description:
- At least 6+ years of experience in the industry of software development
- At least 6+ years of experience in Java
- Deep knowledge and usage of SQL (Oracle or PostgreSQL dialects is preferable)Nice-to-Have Skills Description:
- Experience with Messaging Systems: RabbitMQ, Kafka, etc.
- Experience with Kubernetes and Docker
- Linux user
-
· 123 views · 19 applications · 8d
Principal/Senior Software Engineer
Full Remote · Countries of Europe or Ukraine · Product · 10 years of experience · Upper-IntermediateTurnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data...Turnitin is seeking a Principal Fullstack/Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures. This role is ideal for engineers passionate about building scalable distributed systems, data modeling, and delivering high-performing, reliable software solutions for our award-winning educational platform.
As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications. This role is fully hands-on, requiring active involvement in coding, development, and implementation of technical solutions.
Responsibilities:
- Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
- Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
- Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
- Contribute to the development and integration of user-facing frontend components when needed.
- Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
- Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
- Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
- Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
- Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
- Create comprehensive documentation for the developed shared components, including usage guidelines and examples.
Requirements:
- Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
- Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
- Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
- Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations, including distributed teams in Europe and the USA, to deliver impactful, high-quality solutions.
- Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
- Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
- Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
- Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
- Proven ability to conduct comprehensive system design reviews, ensuring architectural alignment, scalability, performance, and adherence to best practices.
- Proven experience as a Tech Lead, with a strong track record of mentoring and coaching junior engineers, promoting skill development, and driving adherence to best practices to ensure team growth and technical excellence.
- Exceptional collaboration skills, working effectively across cross-functional teams, including Product Managers, Architects, and other engineering leads.
- Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
- Strong problem-solving skills, with a track record of troubleshooting and optimizing existing systems for performance, scalability, and cost efficiency.
- Ability to make strategic technical decisions while balancing project deadlines and business goals.
- Preferred Skills:
- Experience with frontend technologies such as React, Angular, or Web Components is a plus.
- Familiarity with monitoring and observability tools (e.g., CloudWatch, New Relic, Datadog).
- Knowledge of data modeling and working with both NoSQL databases.
- Understanding of agile methodologies, including Scrum and Kanban.
- Understanding or experience with AI/ML.
-
· 18 views · 0 applications · 8d
Java Developer — Technical Lead
Hybrid Remote · Poland · 7 years of experience · Upper-IntermediateLocation: Kraków, Poland (Hybrid: 2–3 days/week from the office) Project Duration: Long-term Domain: Banking & Finance Experience Level: 7+ years in enterprise Java development English Level: B2/C1 Team Lead Experience: Required About the Project You’ll...Location: Kraków, Poland (Hybrid: 2–3 days/week from the office)
Project Duration: Long-term
Domain: Banking & FinanceExperience Level: 7+ years in enterprise Java development
English Level: B2/C1
Team Lead Experience: Required
About the ProjectYou’ll be joining the Global Markets Financing stream within the Investment Banking division. The work is focused on developing new features, modernization, and platform transformation for tools used by both internal teams and external clients.
The setup follows an agile environment, where teams (pods) are grouped into larger units (crews) based on client needs.
Key Responsibilities- Design, develop, and test code using modern Java technologies
- Apply both core and advanced concepts to implement business functionality
- Lead or actively contribute to design and architecture reviews
- Perform code reviews, ensuring best practices and clean code principles
- Troubleshoot and analyze issues across infrastructure, services, and application layers
- Clarify ambiguous requirements to ensure alignment and efficiency
Technical Requirements- Strong understanding of core and advanced Java
- 7+ years of experience in enterprise-level application development
- Solid hands-on with:
- Spring Framework
- Hibernate
- Messaging systems (e.g., JMS, Apache Kafka)
- Version control (ideally Git)
- Proficient in writing tests using TDD or BDD
- Good SQL skills, including performance optimization
- Excellent problem-solving and communication skills
- Proven experience as a Technical Lead or Team Lead
Tech Stack- Java
- Spring
- Hibernate
- Kafka
- Git
- TDD / BDD
- SQL
-
· 47 views · 6 applications · 8d
Lead Java Engineer
Full Remote · Ukraine · 6 years of experience · Upper-IntermediateJob Description We are looking for a Lead Fullstack Developer with solid experience in backend and frontend enterprise systems development. The ideal candidate is a strong communicator and technical decision-maker who can lead a distributed team of...Job Description
We are looking for a Lead Fullstack Developer with solid experience in backend and frontend enterprise systems development. The ideal candidate is a strong communicator and technical decision-maker who can lead a distributed team of frontend and backend engineers, ensure high-quality technical solutions, and collaborate with client stakeholders on architecture and planning. Although hands-on coding will be required occasionally, this is a leadership and coordination-focused role.Must Have:
- 6+ years of experience in commercial software development (backend and/or frontend);
- Proven experience leading cross-functional teams (BE, FE, QA);
- Strong experience with Java (8+), Spring Boot, REST, and Microservices;
- Solid understanding of JavaScript/TypeScript and at least one modern frontend framework (React, Angular, or Vue);
- Deep understanding of OOP principles, SOLID, and clean architecture;
- Experience with API design, testing (Postman), and integration;
- Good understanding of cloud environments (preferably AWS);
- Familiarity with CI/CD pipelines, version control (Git), and deployment workflows;
- Ability to troubleshoot and guide others on debugging, performance, and infrastructure issues;
- Excellent communication skills and fluent English – capable of bridging the gap between the engineering team and business stakeholders.Nice to Have:
-Experience with data-intensive applications or device integration;
-Exposure to DevOps practices, Docker, Terraform;
-Familiarity with data visualization, scientific or lab-oriented systems;
-Ability to participate in occasional onsite meetings with client stakeholders.Job Responsibilities
- Lead and coordinate the daily activities of the fullstack team (Java backend + React/JS frontend);
- Assist technical owner of the solution: ensure quality, scalability, and maintainability;
- Participate in architectural decisions, code reviews, and high-level technical discussions;
- Translate business needs into technical plans in collaboration with the Product Owner and client experts;
- Support estimation and planning of upcoming work;
- Occasionally contribute to the codebase (critical features, prototypes, troubleshooting);
- Mentor and support the team with best practices, patterns, and tools;
- Ensure effective communication between frontend/backend engineers and QA. -
· 121 views · 66 applications · 8d
Senior JAVA Engineer
Full Remote · Worldwide · 6 years of experience · Upper-IntermediateResponsibilities: Take responsibility for server components and micro-services written in Java & Spring. Ensure the quality, performance, scalability, and security of system components by collaborating with the team and following best practices. Gather...Responsibilities:
- Take responsibility for server components and micro-services written in Java & Spring.
- Ensure the quality, performance, scalability, and security of system components by collaborating with the team and following best practices.
- Gather business requirements from product team, understand the needs and how it can be implemented considering existing logic.
- Adhere to highest development standards – including clean code methodologies, code reviews, unit tests and integration tests.
- Research and experiment with new technologies, share insights with the team, and contribute to their proper adoption.
Requirements:
- Degree in Computer Science or equivalent and relevant experience in software development
- 5+ years’ experience developing commercial applications using Java and the Spring Boot framework.
- Experience with data modelling, RDBMS, SQL and ORMs
- Experience with AWS services and ecosystem is an advantage.
- Proven practical experience with micro-service architecture.
- Passionate about technology, ability to research new technology, determine best practices and educate other developers.
- Ability to work both independently and collaboratively, bringing innovative ideas to the team while supporting shared goals.
-
· 263 views · 72 applications · 8d
Java Developer
Full Remote · Countries of Europe or Ukraine · 3 years of experience · Upper-IntermediateWe are looking for two Java Engineers to join our Search Platform team. One of the roles is aimed at a more senior-level candidate who can take architectural ownership and drive technical decisions. Key Responsibilities: Design and build scalable and...We are looking for two Java Engineers to join our Search Platform team. One of the roles is aimed at a more senior-level candidate who can take architectural ownership and drive technical decisions.
Key Responsibilities:
- Design and build scalable and efficient search infrastructure
- Work with technologies such as Elasticsearch, SOLR, OpenSearch, or Vespa
- Collaborate with product and data teams to improve relevance and performance of search functionality
- Develop and deploy solutions in cloud-native environments (EKS/Kubernetes)
Requirements:
- Solid experience with Java in production systems
- Hands-on experience with at least one search engine technology (Elasticsearch, SOLR, OpenSearch, Vespa, etc.)
- Familiarity with Kubernetes, ideally EKS (Elastic Kubernetes Service)
- Understanding of distributed systems and performance optimization
- Experience with search ranking, indexing, or large-scale data processing is a plus
- Experience with prompt engineering
We offer:
• Competitive salary, long-term employment;
• Honest attitude, individual approach, stability, and keeping promises;
• Flexible schedule, possibility to partially work from home or remotely;
• Personal Development Plan + compensation for courses and certifications;
• English lessons;
• Support in the war-situation;
• Yoga classes 2 times per week;
• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);
• Supportive and friendly team members.
More -
· 276 views · 28 applications · 7d
Junior/Middle Java Developer
Office Work · Ukraine, Poland · 1 year of experience · IntermediateWe invite a Junior/Middle Java Developer to join our team for long-term cooperation. Gransoft develop an international health insurance portal. Our project has become especially important at this time. Office Location: Uzhhorod or...👨💻We invite a Junior/Middle Java Developer to join our team for long-term cooperation.
Gransoft develop an international health insurance portal.
Our project has become especially important at this time.
▪️Office Location: Uzhhorod or Gdansk
(our company provides a relocation assistance, expenses reimbursement and accommodation if required)
Requirements:
— Strong and confident knowledge of Java, Hibernate, Spring, MySQL
— Experience with any software development 2+ years
Experience with Java provides a significant advantage
— An intermediate-level proficiency in English: reading, writing and speaking
— Responsible attitude to the tasks and deadlines
— Work from office only
We offer:
— Interesting and challenging project
— Creative and friendly atmosphere
— Our company policy is to welcome your ideas and suggestions
— An international team of experienced Java developers
— Paid vacations and days off during national holidays
— Flexible work schedule
— 8-hour workday
— Office in Uzhhorod or Gdansk
— Paid English language courses
— Our company provides a relocation assistance, expenses reimbursement and accommodation if required
More details could be given during an interview
More
Please include your Telegram username in CV -
· 70 views · 9 applications · 7d
Full-Stack Developer
Full Remote · Ukraine · 3 years of experience · Upper-IntermediateOur 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...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 related to:
* ensuring the smooth functioning of core banking systems. We store, process, and retrieve transactions, serving as the central hub for financial operations;
* handling periodical fees, interest rates, and other financial things for each account;
* safeguarding essential documents related to accounts and portfolios. Our goal is to provide data for historical evaluation of accounts;
* from mortgages to leasing and Lombard loans, we support critical workflows. Additionally, we manage the business for term deposits.
What does Full Stack mean to us? Here we imagine a developer oriented towards Back-End and Front-End in the proportion 70/30%.
Our organization: we are working as Scrum team of 4. Daily you will communicate with our client's stakeholders on Stand Up, status, and other meetings, following best practices of Agile processes. As a communication tools we are using: video conferences and messaging (Zoom, Teams), Outlook, JIRA, Confluence, etc.
We offer:
- Growth opportunities: local trainings, webinars on demand and workshops, compensated conferences and certifications;
- Competitive compensation with yearly review based on professional growth and performance;
- Fun and life balance: team and corporate team buildings, hackathons, and different events.
If you are proactive, creative, and ready for new challenges - welcome in our team, we 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 clientMandatory Skills Description:
- At least 3+ years of proven experience in a Software Developer position [1+ year work with Web Development stack]
- Java core, Java 8-11 features
- HTML, CSS, JavaScript
- Proven knowledge of ReactJS, Redux
- OOP/OOD knowledge, design patterns
- Unit testing frameworks (JUnit, Mockito)
- Spring framework, IOC
- RESTfull services
- SQL knowledge, any RDBMS, Oracle is a plus
- Distributed version control system
- CI tools experience
-
· 33 views · 1 application · 7d
Senior Java Developer
Office Work · Poland · 5 years of experience · Upper-IntermediateLocation: Onsite in Warsaw, Poland (5 days/week) Experience Required: 5+ years Key Requirements Must-Have Skills: 5–8 years of hands-on experience with Java and related technologies Strong problem-solving skills, solid understanding of data...
Location: Onsite in Warsaw, Poland (5 days/week)
Experience Required: 5+ years
🧠 Key Requirements
Must-Have Skills:
- 5–8 years of hands-on experience with Java and related technologies
- Strong problem-solving skills, solid understanding of data structures, algorithms, and design patterns
- Practical experience with:
- Spring Boot
- Hibernate
- Kafka
- Microservices architecture
- Caching solutions
- Proficiency in SQL or NoSQL databases
- Excellent debugging and troubleshooting capabilities
- Strong grasp of OOP principles and reusable library development
- Familiarity with common design and architecture patterns
- Fluent English
Nice-to-Have Skills:- Experience with AWS or other cloud services
- Front-end development experience using ReactJS or Angular
- Knowledge of Slang
💼 Responsibilities- Design, develop, and maintain backend features using Java
- Build scalable microservices
- Collaborate with other teams to ensure high-quality deliverables
- Optimize and debug production code
- Contribute to system architecture and design
-
· 81 views · 24 applications · 7d
Middleware Developer (Java, Azure API Management)
Full Remote · Worldwide · 5 years of experience · Upper-IntermediateA European tech company is looking for a Middleware Developer to contribute to the rollout of a digital platform for managing grid connection processes in the energy sector. You will work closely with cross-functional teams to build, optimize, and...A European tech company is looking for a Middleware Developer to contribute to the rollout of a digital platform for managing grid connection processes in the energy sector. You will work closely with cross-functional teams to build, optimize, and maintain scalable integrations using Azure API Management, with a strong focus on performance, stability, and cloud infrastructure.
Requirements
• Strong experience with Java and the Spring Framework.
• Solid understanding of RESTful and SOAP web services.
• Experience with Azure Cloud Services, infrastructure, and DevOps practices.
• Familiarity with RxJava and REST Assured is a plus.
• Understanding of modern software architecture and CI/CD pipelines.
• Excellent communication skills in English - upper intermediate and higher (German is a plus).
Key Responsibilities
• Analyze business and technical requirements in backend/frontend contexts.
• Design and implement middleware solutions using Azure API Management.
• Develop new application features based on tickets/user stories.
• Enhance and maintain the Azure-based cloud infrastructure.
• Conduct code reviews, unit and functional testing, and deploy new releases.
• Optimize the performance of existing APIs and system interfaces.
Project Overview
You will contribute to a digital platform used by network operators and installers to streamline the grid connection process. The focus is on ensuring production readiness through robust backend and middleware development, cloud infrastructure optimization, and high-quality deployments.
More