Senior Java Backend
Mootiva
- Lisboa
- Permanente
- Horário completo
- Design and develop high-quality, scalable, and maintainable Java applications, adhering to coding standards and best practices.
- Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
- Participate in architectural design discussions and provide valuable insights to improve system performance, reliability, and scalability.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Identify and address technical debt, performance bottlenecks, and other system issues.
- Write automated tests to validate the functionality and performance of the software components.
- Mentor junior developers, provide technical guidance, and promote knowledge sharing within the team.
- Stay updated with the latest industry trends, technologies, and best practices in Java development.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven experience of 5 years as a Java Developer, with a strong understanding of Java EE or Spring framework.
- Extensive experience in designing and developing enterprise-level applications using Java technologies.
- Solid understanding of object-oriented programming principles, design patterns, and data structures.
- Proficiency in SQL and relational database systems (e.g., MySQL, PostgreSQL).
- Experience with web services (RESTful, SOAP) and API development.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
- Relevant certifications (e.g., Oracle Certified Professional, Spring Certification) are a plus.
- Native in Portuguese and professional proficiency in written and spoken English.
- Opportunity to join an innovative and growing team.
- Stimulating and challenging work environment.
- Possibility of continuous professional development.
- Competitive benefits package.
- Office: 1 or 2 days per week