
Banking Sector | Java Developer (French)
- Porto
- Permanente
- Horário completo
- Design and develop high-quality, scalable, and secure Java/Spring applications.
- Lead code reviews and enforce best practices to ensure clean, reliable code.
- Mentor junior developers, fostering technical excellence and knowledge sharing.
- Architect robust, future-proof solutions aligned with business needs.
- Collaborate with product, design, and business teams to deliver effective solutions.
- Ensure code quality with strong unit/integration testing and high test coverage.
- Troubleshoot and resolve complex performance, scalability, and reliability issues.
- Optimize application and database performance using advanced profiling techniques.
- Embed security best practices throughout the development lifecycle.
- Stay current with emerging Java/Spring technologies and apply them to enhance solutions.
- Document technical specifications and design decisions clearly and effectively.
- Contribute to strategic planning and provide technical leadership in key decisions.
- Degree in Computer Science or related field (or equivalent experience).
- Proven expertise in Java development, with strong proficiency in the Spring ecosystem.
- Hands-on experience with microservices architecture and distributed systems.
- Strong knowledge of SQL optimization, stored procedures (e.g., PL/SQL), and relational databases (Oracle, SQL Server, MySQL, etc.).
- Solid understanding of software engineering best practices, including SOLID principles.
- Experience building and consuming web services (REST and SOAP).
- Familiarity with CI/CD pipelines, version control, and automated deployment practices.
- Proficiency in French (written and spoken).