Teams & Culture • Information Technology • Agile Methodologies • Software Outsourcing • Nearshore Development
December 11
Teams & Culture • Information Technology • Agile Methodologies • Software Outsourcing • Nearshore Development
• As a Senior Java engineer, you will be creating new and maintaining existing microservices for a new payments solution. • Taking part in architectural design decisions and communicating closely with frontend developers, testers and business analysts. • 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.
• + 5 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.
• Be part of collegial environment where responsibility and authority are shared equally amongst colleagues. • 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 NowDecember 11
Join GridGain as a Senior Software Engineer to develop distributed systems for high-speed data processing.
December 9
Join OutSystems as a Lead Software Engineer, driving next-generation capabilities in a low-code platform.
December 8
Join GridGain’s Cloud/Tooling team to develop backend tools for their data platform.
December 7
Join Lively as a Senior Software Engineer to enhance investment products and engage users.
December 6
Join YLD as a Senior Software Engineer working with multiple technologies to build products.