Transforming the Future of Digital Transformation
About Decskill
We are a forward-thinking IT Consulting Company founded in 2014. Our core mission is to deliver value through knowledge and talent by fostering a culture of excellence and investing in our people's development and well-being.
Our Core Areas
* Decskill Talent: Empowering our team to drive innovation and project success, ensuring business growth.
* Decskill Boost: Optimizing Time-to-Market with the latest tools and methodologies to deliver innovative solutions.
* Decskill Connect: Implementing and managing IT infrastructures that generate long-term value for our clients.
We believe in nurturing and empowering our people to confront digital transformation challenges, creating value for our clients and ecosystem.
Job Description
We're seeking a Java Developer for a remote project with a Spanish client. Your goal will be to build the Payment and Refund Routers product within the Platform Core Payments unit.
You'll work in a collaborative environment with over 12 team members, including developers, business analysts, an Engineering Manager, a Technical Lead, and a Product Owner.
Your key responsibilities will include:
* Communicating ideas, new methods, or technologies to improve the current technology stack.
* Actively participating in API design and development.
* Maintaining high-quality code and adhering to clean code principles.
* Staying up-to-date with e-commerce-related technologies and identifying new trends to achieve maximum results.
* Collaborating with the Tech Lead and development team to ensure seamless project execution.
You'll work in 2-week sprints, focusing on iterative user stories and taking team responsibility for project commitments.
Requirements
To succeed in this role, you'll need:
* Strong knowledge of DDD fundamentals and experience in designing system architecture based on distributed services.
* In-depth understanding of development patterns and architectures in Java.
* Familiarity with protobuf, gRPC, and Kafka or other queue managers.
* Proven experience in high-performance and concurrent execution environments, as well as continuous integration development and code review.
* Experience with Spring, Scrum teams, and cloud technologies is valuable.
Fluency in Spanish and prior knowledge of the payments domain are highly appreciated.
About Us
Decskill is committed to equality and non-discrimination, promoting diversity and inclusion in our recruitment and promotion processes. We welcome talented individuals from all backgrounds.
We operate across three main areas: IT Services, IT Consulting, and a dedicated Portugal Unit with offices in Lisbon, Porto, Madrid, and Luxembourg.