
Software Development Engineer
Luma Financial Technologies12 hours ago
Lisbon, PortugalMid Level
Responsibilities
- Design and implement scalable single-page applications based on microservices architecture.
- Develop and maintain high-performance React and Spring Boot applications.
- Create and optimize APIs with a focus on system reliability, efficiency, and speed.
- Work with relational and non-relational databases.
- Implement unit, integration, and end-to-end testing strategies.
- Implement monitoring and alerting solutions.
- Support and troubleshoot application issues in production.
- Collaborate with engineers, product owners, business teams, and other cross-functional stakeholders to refine and deliver technical solutions.
- Work effectively across multiple time zones and shifting priorities.
Requirements
- Bachelor’s degree or above in Computer Science, Engineering, or a related field.
- At least four years of professional software development experience.
- Strong experience with React and Angular frontend applications.
- Strong experience with Java and Spring Boot.
- Strong experience with relational and non-relational databases.
- Strong experience with microservices architecture and design patterns.
- Comprehensive experience with unit, integration, and end-to-end system testing.
- Experience with enterprise distributed software systems and code ownership.
- Hands-on experience with cloud computing, preferably AWS.
- Experience working with business stakeholders to build product solutions.
- Experience with AI-DLC and agentic coding tools such as Claude Code and AWS Kiro.
- Strong communication, teamwork, and ability to work in an agile, fast-paced environment.