Description
Location: Porto (preferred), Braga, Coimbra, Lisbon (must be based in Portugal)
Working Model: On-site/Hybrid
Role: Senior Java Backend Developer
Join an agile development team to drive the full application life cycle, from design to deployment, using cutting-edge technologies to deliver value to customers. You will enhance our platform to meet global demands, support the Product Owner, and collaborate with QA for testing and quality assurance.
Key Responsibilities:
- Develop and maintain Back End services and APIs using Java and related technologies.
- Work with the Product Owner to refine requirements.
- Write efficient, testable code to meet business needs.
- Create flowcharts, layouts, and documentation to guide development.
- Collaborate with QA to develop unit, component, and integration tests.
- Deploy applications using CI/CD platforms.
- Ensure quality and maintainability through testing and documentation.
- Participate in code reviews and provide feedback.
- Stay current with industry trends and best practices.
Qualifications:
- Bachelor's degree in Computer Science or related field.
- Proven experience as a Backend Developer, specializing in Java.
- Strong knowledge of Java and frameworks like Spring and Hibernate.
- Experience with RESTful API design and implementation.
- Familiarity with CI/CD tools (eg, Jenkins, GitLab CI) and Git.
- Strong problem-solving, communication, and collaboration skills.
Preferred Skills:
- Experience with microservices, Docker, and Kubernetes.
- Knowledge of cloud platforms (eg, AWS, Azure).
- Familiarity with SQL/NoSQL databases.
- Experience with Agile methodologies.
- Java development certification (eg, Oracle Certified Professional) is a plus.