Responsibilities
We are seeking a skilled Senior Java Software Engineer to join our dynamic team. As a Java Software Engineer, you will play a crucial role in designing, developing, and deploying services using Java Spring Boot. The ideal candidate will have a solid foundation in Java development, particularly with the Spring framework. The position requires collaboration within an agile team environment, following the Scrum framework, to deliver high-quality solutions that meet our business objectives
1. Design, develop, and maintain services using Java Spring Boot.
2. Implement efficient and scalable code while adhering to best practices and coding standards.
3. Work on the design and implementation of microservices-based architecture.
4. Collaborate with cross-functional teams to ensure seamless integration.
5. Optimize and troubleshoot deployments for performance and reliability.
6. Work closely with team members in an agile environment, following the Scrum framework.
7. Participate in sprint planning, daily stand-ups, and sprint reviews to ensure project alignment with business goals.
8. Collaborate with other engineers, product owners, and stakeholders to understand requirements and contribute to architectural decisions.
9. Engage in knowledge-sharing sessions to foster a collaborative and innovative team culture.
Requirements
10. Proficient in Java development with a focus on the Spring framework
11. 4 years in Software Development
12. Ability to analyze and troubleshoot complex issues in a distributed environment
13. Proactive problem-solving mindset and a commitment to delivering high-quality software
14. Strong communication skills, both verbal and written
15. Ability to effectively collaborate with team members and stakeholders
16. Bachelor's degree in Computer Science, Software Engineering, or a related field
17. Proven professional experience as a Java Software Engineer
What we offer
18. The work location is our office in Porto, Portugal
19. Onsite Onboarding in our HQ office for an optimal start
20. Great compensation and benefits packages including company achievement bonus and stock-based options, regular salary reviews
21. Access to Corporate Benefits platform with many discounts
22. Regular Team events and company-wide celebrations
23. Public transport-friendly office
24. Weekly lunch at the office
25. Open door policy, no dress code rules, frequent all Hands and Leadership Lunches
26. Hybrid work time with up to 50% home office
27. We celebrate diversity as one of our core values, and join and drive one of the c-a-r-e initiatives together with us!