Jobs
147-
· 525 views · 108 applications · 21d
Java Junior/Trainee to $400
Ukraine · B2 - Upper IntermediateLocation: Vinnytsia only! We require: Smart: 100% English: Upper-Intermediate+ Working Experience: 0+ Java core: syntax, standard data structures, exceptions, generics, annotations OOP principles: inheritance, encapsulation, polymorphism, constructor,...Location: Vinnytsia only!
We require:
Smart: 100%
English: Upper-Intermediate+
Working Experience: 0+
Java core: syntax, standard data structures, exceptions, generics, annotations
OOP principles: inheritance, encapsulation, polymorphism, constructor, virtual methods, multiple inheritances.
Spring Core and MVP
Advantages:
Design Patterns: Factory, Builder, State, Strategy, Listener, Facade, Marker Interface.
Fundamentals of discrete mathematics: Boolean algebra, combinatorics, Finite-state machine, graph theory, trees, binary trees.
Knowledge and understanding of the basics of compiler theory: grammar, lexical analysis, parsing, code generation, interpreter.
Binary Search: algorithm and performance evaluation. Quick Sorts.
Understanding of Spring framework
Understanding of Hibernate
We offer:
Compensation for educational courses
Flexible schedule
Diverse projects
Friendly team
More -
· 48 views · 6 applications · 2d
Backend Developer (on-site)
Office Work · Ukraine (Cherkasy) · 2 years of experience · B1 - IntermediateUAPP team needs a Backend Developer Requirements: experience for web applications; experience in Java; excellent skills in OOP; Springboot (IOC, MVC, Security); knowledge of SQL and JPA / Hibernate; experience in developing REST APIs; basic knowledge...UAPP team needs a Backend Developer
Requirements:
- experience for web applications;
- experience in Java;
- excellent skills in OOP;
- Springboot (IOC, MVC, Security);
- knowledge of SQL and JPA / Hibernate;
- experience in developing REST APIs;
- basic knowledge of algorithms;
- strong abilities to learn new technologies.
Will be a plus:
- experience in Kotlin;
- experience in integration with third-party services via API, SDK.
We offer:
- career and professional growth;
- decent salary;
- interesting projects in a professional team;
- trainings, seminars, meetings and conferences at company expense;
- pleasant and friendly working atmosphere.
UAPP is an IT company, established in 2018. We provide a full range of software development services, websites and mobile applications. Consulting, design, development, implementation, support and marketing — we do everything to achieve our clients’ business goals.
Our company's key to success is a team of professionals and like-minded people with solid practical experience in the field of project implementation for businesses and their own projects.
We offer services that are designed to take a client’s business to a new level and do everything to provide quality, innovation and creativity using the latest technology solutions.
Our team specializes in programming languages such as Java, PHP, JavaScript, Swift, Kotlin.
More -
· 146 views · 45 applications · 7d
Senior Java Backend Developer + DevOps (USA Company)
Full Remote · Worldwide · Product · 5 years of experience · B1 - 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 -
· 166 views · 35 applications · 28d
Senior Java Developer (Data Management Systems)
Full Remote · Countries of Europe or Ukraine · Product · 7 years of experience · B2 - Upper IntermediateWe are looking for a Senior Java Developer to join our team for a long-term project. Our client is a Canadian software development company working on its platform. As a Senior Java Developer, you will work in a team responsible for the design,...We are looking for a Senior Java Developer to join our team for a long-term project.
Our client is a Canadian software development company working on its platform.
As a Senior Java Developer, you will work in a team responsible for the design, development, maintenance, and operations of the Data Management System.
Qualifications Required
- 7+ years of experience designing and implementing data management (API) services and systems in a data-focused environment.
- Strong proficiency in Java, with experience building RESTful APIs and microservices architectures in a production environment.
- Hands-on experience building cloud-native data management solutions on platforms such as AWS, Azure, or GCP (preferred) with containerization technologies including Docker and Kubernetes.
- MongoDB experience.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Strong problem-solving skills and ability to thrive in a fast-paced, dynamic environment.
- Experience leading design solutions from inception to go-live; mentoring team members on best practices in data management.
Nice to have
- Experience with Pub/Sub (or other stream processes), Cloud Storage, SQL.
- Experience building and deploying in Micronaut.
- Experience building NoSQL solutions.
- Experience with Airflow, GKE, JIRA, Github, Slack, Dataflow, Hashicorp Vault, Helm, Grafana, Python.
- E-commerce industry experience.
Full-time remote job.
More -
· 85 views · 22 applications · 23d
Senior Java Software Engineer
Full Remote · Ukraine · Product · 5 years of experience · B2 - Upper IntermediateDescription Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer...Description
Wallee is seeking an experienced Senior Java Software Engineer to join our development team. As a payment technology company that enables merchants to accept omnichannel payments, we’re looking for someone to help us enhance the customer journey through the development of dedicated merchant integrations and big data systems. The ideal candidate will be passionate about staying up-to-date with the latest technologies and tools, as we ensure that our customers and consumers receive the best experience possible.
Responsibilities
- Design and develop highly scalable and reliable back-end systems using Java
- Bug fixing and feature implementation
- Collaborate with cross-functional teams (product managers, UX designers, front-end engineers, and QA testers) to translate business requirements into technical solutions
- Develop automated tests and review code changes
- Optimize application for maximum speed and scalability
- Participate in code review and contribute to technical documentation
- Continuously research and evaluate new technology and development methodologies
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of work experience as a Java Software Engineer within an Agile environment
- Proficiency in Java and related frameworks (Spring, Spring Boot, Hibernate)
- Experience working with distributed systems and building scalable solutions
- Proficiency in SQL
- Experience with CI/CD tools such as Jenkins or GitlabCI
- Knowledge of containerization platforms such as Docker and AWS ECS
- Would be a plus: JavaScript, Camel, experience with BPM engines
Benefits
- You are part of an agile, young international team and shape our products sustainably with your ideas.
- You will play a decisive role in designing products in an omni channel payment start-up and work with leading companies in the financial industry on international projects.
- As an innovative start-up, we offer flexible structures and flat hierarchies.
- Cooperation with motivated colleagues and numerous personal development opportunities.
We are looking forward to hear from you.
More -
· 110 views · 23 applications · 28d
Team Lead
Ukraine · Product · 5 years of experience · B2 - Upper IntermediateWorldTicket is currently looking for an experienced, innovative, and detail-oriented Team Lead to be based in our Kyiv office (you may work remotely). We are a product company with global team and a global customer base, constantly improving existing...WorldTicket is currently looking for an experienced, innovative, and detail-oriented Team Lead to be based in our Kyiv office (you may work remotely).
We are a product company with global team and a global customer base, constantly improving existing services and growing our expertise.
Our ideal candidate is passionate and hands-on team leader, mentor, responsible for 5+ engineers, Able to create an impact on the design and development of products, endsoring Agile thinking and following scrum processes to ensure team productivity and fast time to market.Key functions and responsibilities include:
- Take full ownership of your work from the initial design phase through to production
- Design detail technical solutions using best available technology
- The individual must demonstrate detailed understanding of the software lifecycle process and have worked in an Agile environment
- Establish team goals and milestones
- Develop reusable, stateless and styles components
- Experienced in designing and building multi-tenant, scalable micro services system
- Capable to design and implement Java-based backend services using a current technology stack and adhering to DDD, Clean Code and SOLID Principles in Object Oriented Programming
- Creative thinker with excellent communication skills
- Self-learner, strong can-do attitude and great interpersonal skills.
Knowledge, Skills, and Experience
- At least 2 years experience leading the team
- At least 5 years Java development experience
- Experience with AWS and K8S is an advantage
- Familiar with CI/CD tools
- Algorithms and Data Structure knowledge
- Experience working with GraphQL, Rest, Spring, Kafka, Redis, PostgreSQL, MongoDB
- Experience working in containerized environment
- Familiarity with Agile/ Scrum methodology and strong understanding of Agile based SDLC
- Excellent & Fluent English verbal and written communication skills
- Uncompromising 'Can-Do' approach
- Business Understanding: Experience with Aviation / Travel Tech is a major plus
It would be a plus:
- Experience with Kafka
- Knowledge of cloud platforms such as AWS, Azure, and related services
- Airline industry experience is a big plus
-
· 432 views · 81 applications · 21d
Trainee/Intern MuleSoft/Java Developer
Full Remote · Ukraine · Product · B2 - Upper IntermediateAbout the role SynergySoft offers the MuleSoft trainee position with the following promotion to the junior MuleSoft developer position in case of successful completion of the internship course. You will work as a team member of an international team(s)...About the role
SynergySoft offers the MuleSoft trainee position with the following promotion to the junior MuleSoft developer position in case of successful completion of the internship course.
You will work as a team member of an international team(s) delivering quality solutions to global customers applying an API-led approach.
Join us to distinguish yourself and got a unique experience.
Compensation:
- Internship - 2-3 weeks (paid);
- Trial period 3 month and a market competitive salary (depending on the results of the examination);
- After the trial period, Jr. MuleSoft developer position and corresponding compensation increase based on the trial period results and equivalent to the same Java developer level.
Prerequisites - understanding the following concepts:
- Java core;
- Spring, JPA, JMS, JDBC;
- GIT, Maven;
- JSON/XML,RAML;
- SQL;
- Design Patterns, SOLID principles;
- English (Intermediate +).
Duties:
- Developing API's for REST-based Web services integrated with third-party modules providing access to the core application;
- Application development in MuleSoft Anypoint studio in creating flows to integrate API's, Databases and SaaS applications;
- Dataweave development;
- Data transformation;
- Data orchestration.
- Operate as a member of the international team(s) working for global clients;
We are offering:
- Work in the international teams on the projects for global brands;
- Unlimited courses, workshops;
- Clearly defined study program;
- English lessons
More -
· 311 views · 53 applications · 16d
Java Sailpoint Developer
Full Remote · Worldwide · 1 year of experience · B1 - IntermediateSailpoint experience is MUST. Job Summary: We are seeking a skilled Java Sailpoint Developer to join our team for a long-term project with one of our leading clients from Germany in the identity and access management (IAM) domain. In this role, you will...Sailpoint experience is MUST.
Job Summary:
We are seeking a skilled Java Sailpoint Developer to join our team for a long-term project with one of our leading clients from Germany in the identity and access management (IAM) domain. In this role, you will expand and customize existing IAM solutions, working closely with a team of senior developers and integrating with Jira-based workflows. This is an excellent opportunity to work on a highly customized Sailpoint solution, delivering innovative and secure IAM functionalities tailored to client needs.Responsibilities and Duties:
- Design and develop Sailpoint identity and access management solutions.
- Collaborate with senior developers to expand system functionalities and deliver on Jira tickets.
- Debug and resolve issues related to Sailpoint configurations and implementations.
- Build and maintain connectors, workflows, and rules to automate provisioning and de-provisioning.
- Optimize IAM solutions to meet compliance requirements and industry best practices.
- Integrate IAM systems for lifecycle management, provisioning, and authentication, ensuring seamless connections with internal and external applications (including SaaS).
- Perform unit and integration testing and support User Acceptance Testing (UAT).
- Provide ongoing maintenance and support for Sailpoint implementations.
- Ensure adherence to industry standards, security protocols, and best practices.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- 1+ years of experience in Sailpoint development (IdentityIQ and IdentityNow).
- Strong proficiency in Java/J2EE, SQL, and XML.
- In-depth understanding of IAM principles and best practices.
- Experience with creating and maintaining workflows, rules, and connectors within Sailpoint.
- Familiarity with cloud-based hosting environments such as AWS or Azure.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and interpersonal abilities.
Why Join Us?
- Work on a highly customized, cutting-edge Sailpoint solution for a top-tier client in the IAM sector.
- Collaborate with a team of experienced senior developers, gaining valuable expertise and support.
- Be part of a dynamic project environment where your skills directly impact security and efficiency.
If you are passionate about IAM solutions and have the expertise to enhance and customize Sailpoint systems, we’d love to hear from you.
Apply now and become part of a project that shapes the future of identity management!
More -
· 391 views · 83 applications · 28d
Junior Java developer
Office Work · Ukraine (Kyiv) · 1 year of experience · B1 - IntermediateOur international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring...Our international team is looking for a Junior Java Developer to join us in building a scalable SaaS platform. We specialize in software development for our clients, leveraging Java and related technologies. Tech stack includes: Java 17/21, Spring Framework (IoC, Data, MVC, Security), Spring Boot, Gradle, PostgreSQL, JUnit, Mockito, the ELK stack, and Git.
Requirements:
- Understanding and proven expertise in object-oriented software development.
- Solid knowledge of Java 8+ and later versions.
- Knowledge of the Spring Framework (IoC, Data, MVC, Security).
- Understanding of reactive applications development.
- Practical experience with SQL and NoSQL databases.
- Experience in developing different types of tests (unit, integration, end-to-end).
- Familiarity with Docker and Cloud environments.
- Practical experience in code logging.
- Proficiency in Agile development methodologies, particularly SCRUM.
- Upper-intermediate or higher level of English.
- Strong teamwork skills.
We offer:
- Competitive compensation package.
- Excellent opportunities for professional growth.
- A friendly and respectful working environment.
- Full time remote role.
Our core values are responsibility, punctuality, and a commitment to self-development. We are looking to hire a goal-oriented, highly skilled developer for long-term cooperation.
Interviewing process:
- Call with recruiter (30 min)
- Technical interview (1 hour)
- Test Task
- Job Offer
More -
· 147 views · 41 applications · 5d
Java Engineer
Ukraine · Product · 3 years of experience · B1 - IntermediateWorldTicket is currently looking for an experienced, innovative, and detail-oriented Java Developer to be based in our Kyiv office (you may work remotely). We are a product company with global team and a global customer base, constantly improving existing...WorldTicket is currently looking for an experienced, innovative, and detail-oriented Java Developer to be based in our Kyiv office (you may work remotely).
We are a product company with global team and a global customer base, constantly improving existing services and growing our expertise.
As a part of our dev team you’ll:
Be involved in application design
The project is created from scratch.
Participate in backlog refinement meetings
Take part in full development life-cycle: clarify requirements, implement new features, cover by tests
Test and fix bugs or other code issues
Participate in the code review process
Requirements
To make our products even better you’ll need to have:
3 years + of experience with Java 11+;
Algorithms and Data Structure knowledge
Experience with OOD and Design Patterns
Experience with Spring Framework, Spring Boot, Hibernate;
SQL, NoSQL, REST API knowledge;
Experience with µServices architecture will be an advantage;
Intermediate English
To fit in our culture you’ll use following soft skills:
Fast learner
Proactive person
Strong problem-solving skills and ability to be a successful member of the team
Good team player
Willingness to embrace the concept of iterative development as the means for building excellent products
Readiness to give all the effort necessary to do an excellent job — even if it means putting in extra time to research the problem you’re facing
You are a perfectionist; knowing how it should be done and not stop until it’s done right
Good Communication skills
Desire to make the world better :)Benefits
Health insurance (dental included)
Flexible schedule
Bureaucracy-free environment
20 work days leave-off with the option to transfer to the next year
Accountant assistance
Fast and plain recruitment process
Fully autonomus hub (heating, water, power, WiFi)
Constantly growing product in stable industryYou will have a chance to use such technologies:
More
Java 11+, Groovy;
Spring, Spring Boot, Cloud;
PostgreSQL, Mysql, Redis;
Hibernate, JPA;
µServices architecture, REST;
Elasticsearch, Cassandra;
Camel, Kafka, ActiveMQ;
Continuous delivery, Jenkins 2 pipeline, Docker;
AWS, Kubernetes, Docker;
React JS, Angular JS, Bootstrap, Material design;
JUnit, Cucumber, Selenium, Mocking frameworks;
Strong Scrum processes;
Interesting business domain -
· 103 views · 4 applications · 30d
Senior Java Engineer
Full Remote · Ukraine · 7 years of experience · B2 - Upper IntermediateN-iX is seeking a Senior Java Engineer to join our vibrant team. About the project: Our client is a global marketplace for savings and investments, providing savers with effortless access to high-yield savings accounts and investment options from over...N-iX is seeking a Senior Java Engineer to join our vibrant team.
About the project:
Our client 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.
Requirements:
- 7+ years of experience in software engineering.
- Proficiency in Java and Spring Boot.
- Strong knowledge of AWS Services, Kubernetes (K8S), and event-driven architecture (Kafka or ActiveMQ OR RabbitMQ).
- Expertise working with microservices architecture.
- Strong experience with SQL and NoSQL databases.
- Solid understanding of core computer science fundamentals, including object-oriented programming (OOP) principles and SOLID design patterns.
- Basic familiarity with React or React Native for front-end or mobile development.
- A bachelor’s or master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- English - Upper-Intermediate+.
- Ukrainian language Advanced or higher.
Responsibilities:
- Develop, maintain, and enhance a large-scale online banking platform.
- Build high-quality solutions with a focus on performance, security, and scalability.
- Integrate external components into existing systems and ensure smooth operation.
- Collaborate with the team to set technical standards and share best practices.
- Perform detailed code reviews and provide constructive feedback.
- Actively manage technical documentation and address technical debt.
-
· 253 views · 64 applications · 20d
Back End Engineer (Java)
Full Remote · EU · Product · 4 years of experience · B2 - Upper IntermediateCoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the...CoreWillSoft GmbH is a German-based company working on secure IoT software solutions and services. The mission of CoreWillSoft is to help businesses protect their assets, employees, and data by providing advanced software solutions and services in the security industry.
We are looking for a Full-Stack Software Engineer (backend on Kotlin/Java) to work on our products and services that are being used by multiple businesses across Western Europe. Our team operates in a scaled agile approach across Europe with a headquarter in Bonn, Germany. It is responsible for the complete software development lifecycle; including ideation, implementation, and operation of the secure IoT software operating smart buildings and smart homes across the world.
Join us to work on cool and innovative projects involving high-security hardware in a nice international and creative environment that allows you to learn and advance.
We offer:
- Great customer impact: the solutions you deliver will be used by thousands of large and small businesses.
- Ability to shape the product, working, and delivery process
- Great team spirit and Team Events
- Agile and innovative environment
- Cutting edge technology
- Working on the latest Hardware
- Convenient office or co-working, depending on your location
Your skills:
Backend:
- 4+ years of experience with Kotlin and/or Java for backend development.
- Strong experience with Spring Boot framework.
- Experience with Docker and containerized applications.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience in designing and consuming RESTful APIs.
- Knowledge of microservices architecture and patterns.
- Experience with on-premise and cloud-based deployments.
- Proficiency in secure coding practices and understanding of security best practices for backend systems.
- Familiarity with scalability strategies and performance optimization in backend services.
- Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana, ELK).
- Familiarity with CI/CD processes, including GitHub Actions, GitLab CI, or similar tools.
- Experience with version control systems (e.g., Git).
- Experience with database technologies, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB).
Nice to have:
- Experience with React.js for building business applications (forms, lists, controls).
- Experience with modern frontend development tools (e.g., Webpack, Babel, npm).
- Strong understanding of HTML5, CSS3, and JavaScript/TypeScript.
- Understanding of state management frameworks (e.g., Redux).
- Knowledge of additional programming languages or tools.
- Experience in system architecture design and understanding of distributed systems.
- Proficiency in designing user interfaces with a focus on usability and performance.
- Knowledge of building automation and physical access control systems.
-
· 124 views · 41 applications · 1d
Senior Java Software Engineer (Fintech)
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateGD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen...GD Next is a European group of companies headquartered in Switzerland, specialising in KYC, Fraud prevention, financial messaging, and Open Banking solutions. We integrate innovative, modern technologies into the traditional financial sector to strengthen digital banking and enhance the customer experience. By combining proven, market-validated technologies with the expertise of our team and trusted partners across Europe, we deliver real and tangible value to our clients.
We are looking for a Senior Java Engineer to join our team in delivering cutting-edge Open Banking & Open Finance solutions.
The ideal candidate will develop and enhance APIs that empower Fintechs to integrate seamlessly with banking services.
The role demands expertise in Java, Spring, Spring Boot, and JPA, with experience in Web application development. Knowledge of BPMN is a plus.Key Responsibilities:
- Design, develop, and maintain scalable and secure OpenBanking APIs using Java and Spring Boot.
- Implement backend services and data layers with Spring Framework, Spring Data JPA, and RESTful APIs.
- Ensure compliance with OpenBanking standards such as PSD2, including security, authentication, and authorization mechanisms (e.g., OAuth 2.0).
- Collaborate with cross-functional teams to design API specifications, workflows, and business logic.
- Optimize application performance and database access using JPA and other ORM techniques.
- Write and maintain unit, integration, and end-to-end tests to ensure software quality.
- Contribute to architectural decisions for the platform’s core backend services.
- Debug, troubleshoot, and resolve complex technical issues in a timely manner.
- Work with DevOps teams to ensure continuous integration, delivery, and deployment of services.
- (Nice to have) Integrate and orchestrate workflows using BPMN tools and frameworks (e.g., Camunda or Activiti).Requirements:
Technical Skills:
- Proven experience (5+ years) in Java development with strong knowledge of Java 11+ features.
- Expertise in Spring Framework (Spring Boot, Spring Data, Spring Security).
- Proficiency in building and consuming RESTful APIs.
- Deep understanding of JPA and relational database design (PostgreSQL preferred).
- Familiarity with OpenBanking standards and protocols such as PSD2, OAuth2, and API security best practices.
- Knowledge of Maven/Gradle for build automation.
- Experience with unit testing (e.g., JUnit, Mockito) and integration testing.
- Working knowledge of cloud-based environments and deployment strategies (AWS or other cloud platforms).Soft Skills:
More
- Strong analytical and problem-solving skills.
- Effective communication and collaboration within a distributed team.
- Ability to deliver high-quality solutions in a fast-paced environment.Preferred Skills:
- Knowledge of BPMN and workflow orchestration tools like Camunda, Activiti, or Flowable.
- Familiarity with microservices and modular-monolithic architectures.
- Experience with containerization technologies such as Docker and Kubernetes.
- Exposure to CI/CD pipelines (GitLab CI/CD or similar tools). -
· 24 views · 7 applications · 22d
Senior Java Developer for a navigation project (hybrid work in Warsaw)
Office Work · Poland · 5 years of experience · B2 - Upper IntermediateThe product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a...The product we are working on is one of the TOP-3 navigation systems, complex web services, and other solutions related to it. The web and mobile apps handle information at a massive scale and extend well beyond the search, giving people and companies a lot of new, useful options.
You will be working as a part of the International Data Intelligence Group.
Responsibilities:
- Develop, test, maintain, and improve backend services and applications, primarily using Java.
- Contribute to the implementation of scalable and robust backend solutions meant primarily for internal tooling.
- Analyze functional requirements.
- Focus on creating solutions that provide value to internal users.
Requirements:
- BA/B.Sc. in Computer Science or a related technical field, or equivalent practical experience.
- 5+ years of software development experience in Java.
- Advanced knowledge in Object-Oriented Design and programming concepts.
- Strong problem-solving skills.
- Good spoken and written English level — Upper-Intermediate or higher
Nice to have:
- Master’s degree in Engineering, Computer Science, or another technical related field.
- Experience with building cloud (SaaS) applications.
- Familiarity with Agile software development methodologies.
- Experience with technologies and standards such as: Tomcat, Jetty, NginX, Node.js, Jersey, Cassandra, PostgreSQL.
- Strong database design and SQL skills.
- Interest and ability to learn other coding languages as needed.
We offer:
- Opportunities to develop in various areas;
- Compensation package (20 paid vacation days, paid sick leaves);
- Flexible working hours;
- Medical Insurance;
- English courses with a native speaker, yoga (zoom);
- Paid tech training and other activities for professional growth;
- Hybrid work mode (∼3 days in the office);
- International business trips
- Comfortable office.
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.
More -
· 33 views · 3 applications · 20d
Senior Java Developer(Hybrid from Kraków)
Office Work · Poland · 4 years of experience · B2 - 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