Teams & Culture • Information Technology • Agile Methodologies • Software Outsourcing • Nearshore Development
Yesterday
Teams & Culture • Information Technology • Agile Methodologies • Software Outsourcing • Nearshore Development
• As a Mid-Level Java engineer, you will be creating new and maintaining existing microservices for a new payments solution for the payments area of our client • Taking part in architectural design decisions and communicating closely with frontend developers, testers and business analysts who are also part of the same scrum team. • Developing, maintaining, and supporting payment solutions. • Collaborating in squads or working independently as needed. • Engaging with business stakeholders to understand their challenges. • Coordinating with architects, analysts, and other specialists for technical solution proposals. • Scoping and executing Proof of Concepts as required. • Identifying and resolving issues during incidents. • Participating in Agile (Scrum) processes: attending meetings, reporting progress, and estimating tasks. • Ensuring timely and standard-compliant task/project completion. • Offering ideas to enhance application usability and efficiency. • Assisting other developers and contributing to different projects as necessary. • Providing flexible support for applications during key events, in rotation with the team.
• + 4 years of experience as a Java developer in diverse software projects • Proficient in Java 11+, Spring framework, and SQL, with a preference for MySQL • Experienced in Java-based ORMs, particularly JPA/Hibernate • Skilled in designing and implementing RESTful web services and clients • Strong understanding of Java concurrency and multithreading concepts • Familiar with Maven and Linux environments • Knowledgeable in asynchronous messaging, specifically Kafka • Proficient with CI tools and automation, notably Gitlab • Committed to producing high-quality, robust software • Experienced in Agile development, specifically with Scrum • Capable of JVM monitoring, performance tuning, and troubleshooting Java applications in production • Analytical thinker with strong creative problem-solving abilities • Ability to work well under pressure and deadlines • Strong English communication skills, both written and verbal • AWESOME BUT NOT REQUIRED: Experience building highly transactional, high-volume distributed server applications • Experienced with distributed caching technologies, such as Hazelcast or Redis. • Practical knowledge of Docker and Kubernetes • Familiarity with the Quarkus framework • Experience in developing back-office applications with JavaScript frameworks like React or Angular • Experience in the Online Gaming or Payments industry
• Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture • A culture in which we don’t criticise failure but ensure we learn from our mistakes • An Agile environment where your ideas are welcome • The possibility to grow and experience different projects • Ongoing Training & Mentoring • The possibility of travel
Apply NowYesterday
Join as a mid-level Java developer, building secure solutions in a cloud environment.
Yesterday
Join WEX as a Specialist Java Developer, designing new applications in a remote role. Collaborate on high-performing teams while automating cloud-based solutions.
December 14
Join Sensedia to create API solutions, focusing on Java development and modern integrations.
December 14
Join GrowthX as a Backend Engineer to develop scalable backend systems and APIs. Play a key role in supporting AI-driven workflows and internal systems.
December 14
Join ília to develop and maintain backend applications using Node.js and Typescript. Work remotely in a company focusing on digital transformation.