Job Description
FULL STACK JAVA DEVELOPER WITH T-SQL (HYBRID PORTO)Portuguese company hires for hybrid position📍 Location: Lisbon, Portugal⚠Candidates must already live in Portugal🕒 Start Date: ASAP🌍 Language Requirements: Fluent English and Portuguese💼 Seniority: 6+ years📎Sector: Banking⚠Instructions: Please send your CVs in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success_______________________________________________________About The RoleWe’re looking for an experienced Full Stack Java Developer with strong T-SQL expertise to join a global, multicultural team in Porto. In this role, you’ll design and implement new features, optimize existing code, and ensure top-tier software quality through testing, debugging, static code analysis, and security scanning.If you’re passionate about crafting scalable, efficient, and secure web applications — and enjoy working across both backend and frontend — this is your opportunity to make an impact.Main Responsibilities Collaborate with cross-functional teams to gather requirements and propose effective, scalable solutions. Design, develop, and enhance web applications using Java, Spring Boot, and modern frontend frameworks. Develop and optimize SQL procedures (T-SQL / Sybase) for high-performance data retrieval and manipulation. Integrate applications with enterprise systems following industry standards and security best practices. Implement unit and integration tests to ensure reliability and maintainability. Conduct code reviews, provide technical recommendations, and drive continuous improvement within the team. Perform debugging, troubleshoot technical issues, and contribute to performance optimization. Collaborate closely with other teams to deliver components across multiple environments.Technical Skills (Required) Full Stack Development with Java (Java 21, Spring Boot) and JavaScript. Frontend experience with Angular (React experience is a plus). SQL development (T-SQL, Sybase, or other transactional SQL languages). Microservices development and API integration. Hands-on experience with Docker and Kubernetes (AWS ECS is a plus). Strong knowledge of unit testing frameworks (JUnit 5, Mockito). Proficient with GIT (branching strategies), Gradle, and Maven. Experience with Hibernate or other ORM tools. Familiarity with Continuous Delivery, cloud environments, and Agile methodologies. Understanding of design patterns, secure coding, and best practices. Degree in Computer Science, Engineering, or related field.Soft Skills Excellent communication skills (English is the project language). Strong analytical and problem-solving mindset. Autonomous and highly collaborative, with an Agile and continuous improvement approach. Quality-driven and results-oriented professional.🔑 Keywords (must Appear In Your CV)Full Stack Developer, Java, Java 21, Spring Boot, Angular, React, T-SQL, Sybase, SQL, Microservices, API, Docker, Kubernetes, AWS ECS, Hibernate, ORM, JUnit 5, Mockito, Git, Gradle, Maven, Continuous Delivery, Cloud, Design Patterns, Agile, Web Applications, Debugging, Performance Optimization, English.#CI
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period