Java Software Engineer
We’re looking for a Java Engineer to join our Kantox software engineering team in Barcelona! Our platform core is primarily based on Ruby on Rails, but all the mission-critical communication with worldwide banking system goes through Java. You will work with a self-motivated multi-disciplinary multi-cultural team that view Kantox software development as an extreme team sport. The Kantox Engineering ManifestoOur engineering culture is devoid of egos yet we take great pride in our work. We believe in constructively challenging each other pushing our knowledge, code, processes to the absolute limit. Our processes are based around continual self improvement, continual code integration and deployment. Our Tech Stack consists of: Java 8 Apache Camel Redis RabbitMQ MySQL Your mission within KantoxAs a Java Engineer, your mission is to contribute to the seamless integration and functionality of our financial systems. You will be a key player in the development of the services that ensure efficient and reliable communication between bank liquidity providers, exchanges, external clients and our core systems. Your role encompasses the full software development lifecycle, from digesting product requirements, creating technical documentation, to implementing robust solutions, ensuring their quality through comprehensive testing and, maintaining existing services. In this position, you will: Develop and Enhance Systems: Take charge of designing, developing, maintaining, and enhancing our Java-based backend applications to fulfil the needs of both our internal (Java team) and external (product owners) stakeholders. Document Solutions: Thoroughly interpret product requirements and create the corresponding technical documentation to ensure comprehensive understanding and alignment among team members. Create and Deploy Solutions: Build and deploy high-quality Java solutions that adhere to our performance and reliability standards. Ensure Quality: Develop and conduct rigorous tests to ensure the proper functionality of your solutions, providing a seamless user experience. Facilitate Collaboration: Foster effective cross-team communication and collaboration. Engage in code reviews and pair-programming to uphold code quality and facilitate knowledge sharing. Solve Technical Challenges: Take advantage of your technical expertise to tackle complex problems, oversee project implementation and deployment, and mentor team members. Embrace Continuous Learning: With a mindset focused on continuous learning and growth as an engineer, team member, and advocate for Kantox. Operating within an agile environment, you will continuously improve processes and products, adapting swiftly to new challenges and opportunities. Your contributions will directly impact the efficiency and reliability of our trading execution and financial communication systems, making a significant difference in the dynamic world of financial technology. Who you areWe are seeking Software Engineers with the following qualifications: Experience with Object-Oriented Programming: 3+ years of experience working with Java and other object-oriented programming languages. Adaptability and Self-Driven: Flexible and able to adapt to changing requirements and environments, with a self-driven personality and a strong desire to learn and improve. Team Collaboration: Strong team player who thrives in a collaborative environment. Attention to Detail and Integrity: Keen eye for detail, ensuring high-quality and precise work. Engineers who are not afraid to make mistakes but have a passion for doing things right. Project Ownership: Capable of taking ownership and leading projects from inception to completion. Testable Code Enthusiast: Passionate about writing clean, testable, and maintainable code. Effective Communicator: Able to interact with peers and articulate complex technical concepts clearly and succinctly. Professional Proficiency in English: Full professional proficiency in English, both written and verbal, to effectively communicate in our international team. Expected Skills & Experience 3+ years of experience working in a Java environment Professional experience with Object-Oriented Programming, Design Patterns, Data Structures, and SOLID best practices. Experience the following: Java Maven GIT Java Concurrency Self-starter comfortable in a fast-paced environment. Working knowledge of Linux, DevOps, and relational databases. Produce secure and clean code that is stable, operational, consistent, and well-performing. Interest in Fintech Nice to have: Permission to work within the EU is a plus 1+ year experience in FinTech 1+ years of experience with cloud computing (AWS, Azure, and/or GCP)ä Apache Camel Sprint Boot Distributed Systems Event Driven Design Reactive Systems Our culture An environment of innovation, accountability, and constructive feedback A diverse and multicultural team of over 40 different nationalities Grow your role and build your career with our learning and development opportunities. A collaborative and inclusive culture of sharing and teamwork. Build connections for life. Hybrid working and flexible hours so you can work when and where you feel best Some testimonials: “The culture and the people at Kantox make me want to recommend Kantox as a place to work. There is a good balance between learning and growing and support from fellow team members. I feel like the people are very welcoming and make Kantox an easy place to feel at home. " What we offer: Competitive salary Sponsored learning budget Free private health insurance Free Spanish, English and French lessons Relocation package if needed Flexible working hours with an intensive Friday schedule Hybrid work model 31 days of annual vacations Gym discounts and free sports activities Restaurant Ticket with monthly credit and regular cross-team lunches Fresh fruit and unlimited coffee Pizza Fridays Beautiful office with incredible 360-degree views of Barcelona About KantoxKantox is a leading fintech company developing sophisticated Currency Management Automation software solutions that help companies to automate their foreign exchange processes and leverage currencies for growth. We are a 200-person strong team, split between London and Barcelona. So far, we’ve raised over €30 million and became profitable in 2018. Thanks to our clients, we continue to grow at a fast pace. Clients in 75 countries have already exchanged more than USD $18 billion with us!As of July 2023, Kantox is a BNP Paribas company. Kantox will continue to operate as an independent company, now with the experience and market power of BNP Paribas behind it. Our Commitment to Diversity, Equity & InclusionKantox is deeply committed to diversity, equity and inclusion both in our hiring practices and in our experiences as a Kantox employee. We’re proud to be an equal opportunity employer, and encourage all applicants regardless of race, religion, or belief (if any), color, nationality, ethnic or national origin, gender, gender identity, pregnancy and maternity, sexual orientation, age, marital and civil partnership status, or disability status. #J-18808-Ljbffr
¡Sea el primero en responder a este anuncio de trabajo!
-
¿Por qué está buscando trabajo en Trabajas.es?
Crear alerta de empleo
Cada día nuevos anuncios de trabajo Puede elegir entre una amplia gama de trabajos: nuestro objetivo es ofrecer una selección lo más amplia posible Déjenos enviar nuevos anuncios por correo electrónico Sea el primero en responder a las nuevas ofertas de empleo Todos los anuncios de trabajos en un único lugar (de empleadores, agencias y otros portales) Todos los servicios para demandantes de empleo son gratuitos Le ayudaremos a encontrar un nuevo empleo