Software Engineer
Emburse
Barcelona, Spain Full Time Technology Jobs Spain New
Job Description
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
- Strong proficiency in Java
- Minimum of 4 years professional experience in Java development
- Minimum of 4 years professional Cloud Platform experience, preferably in AWS
- Experience working in OS X and Linux environments, Microservices, SQL, NoSQL, and Git
- Experience working in a scrum and DevOps environment
- Good understanding of agile application development lifecycle
- Extensive understanding of various design patterns and OOP paradigm
- Extensive experience in RESTful and security of API design
- Experience Designing and building JSON or REST services
- Expert knowledge of Java
- Knowledge in Javascript preferred
- Experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications
- Experience practicing Test Driven Development is highly preferred
What the job involves
- Contribute to codebase for enterprise SaaS applications and services
- Communicate complicated concepts to team members and leadership
- Take personal responsibility for the quality and maintainability of the product and actively identify areas for improvement
- Leverage your knowledge in quality test practices to elevate the test practices across multiple teams
- Be empathetic with the user of the software they are producing and uses that empathy to guide decision-making
- Identify viable alternative solutions and present them
- Follow SDLC process, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases
- Mentor and guide developers
- Fix complex bugs and demonstrate solid debugging skills
- Contribute to system design sessions for features and enhancements
- Ability to perform and guide refactoring
- Give constructive feedback to team members
- Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve
Posted July 23, 2026