This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the back end and modern JavaScript frameworks such as React, Angular, or Vue on the front end
Lead the development of scalable, secure, and high-performance solutions using Java-based technologies
Collaborate closely with product owners, architects, and cross-functional teams to deliver comprehensive full-stack solutions aligned with business goals
Design, develop, and consume RESTful APIs, and integrate with various third-party services and platforms
Build responsive, user-friendly UI components using modern front-end frameworks, ensuring a seamless user experience across devices
Actively contribute to DevOps practices, including continuous integration/continuous deployment (CI/CD), containerization using Docker/Kubernetes, and automated testing
Participate in Agile/Scrum ceremonies and collaborate effectively within an agile development environment
Analyze, design, document, implement, and test software solutions based on detailed user stories managed through Jira
Ensure accurate and timely time tracking for billing and reporting purposes
Work alongside product owners to understand and define complex business processes and translate them into effective technical solutions
Identify common issues and recurring patterns across applications to design reusable, scalable solutions that reduce redundancy and improve maintainability
Provide knowledge transfer and mentorship to team members, ensuring continuity and shared understanding of developed solutions
Requirements:
10+ years of professional experience in software/application development, with strong expertise in Java and developing enterprise-level systems
3+ years of hands on experience in microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., OpenShift or Kubernetes)
Strong experience in designing multi tier applications, distributed systems, and high availability solutions
Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and secure application design
Proven expertise in modern security protocols and authentication frameworks, including OAuth 2.0, SAML, OpenID Connect, and JSON Web Tokens (JWT), with hands on experience implementing secure and scalable identity and access management solutions across distributed systems
Proven expertise in full stack development, with hands-on experience spanning both front-end and back-end technologies
Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA
Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript
Extensive experience working with relational and NoSQL databases
Experience with message queuing systems, such as IBM MQ or equivalent technologies
Familiarity with Agile/Scrum methodologies and the ability to thrive in a fast-paced, iterative development environment
Strong background in DevOps practices and tools, including Git, Jenkins, Docker, Kubernetes, Maven
Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning
Knowledge of Test-Driven Development (TDD) and hands-on experience with automated testing frameworks such as JUnit and Selenium
Knowledge of AI driven code development tools (Amazon Q & Kiro)
Excellent problem-solving, debugging, and analytical skills, with the ability to troubleshoot and resolve complex technical issues efficiently
Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams
Nice to have:
Experience using Playwright testing platform is desirable