Fullstack (Java and Angular) Developer
Caixa Mágica Software Lisbon, Portugal
Software Development · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, test, integrate, and maintain enterprise web applications using Java, Angular, and transactional SQL, contributing throughout the software development lifecycle. Collaborate with cross-functional teams to deliver secure, high-quality applications, optimize performance, resolve technical issues, and support deployments across multiple environments.
What they look for
Requirements
Requires a university degree in computer science, information technology, computer engineering, informatics, or a related field, with at least three years of Java development experience and at least two years using a modern front-end framework. Candidates should have experience with microservices, enterprise application development, cloud-native solutions, continuous delivery, testing, and Agile practices, and be fluent in English.
Benefits
Full description
Overview:
The leading bank in the European Union and a leading international player is seeking a Fullstack (Java and Angular) Developer responsible for designing, developing and maintaining enterprise web applications within a global and multicultural environment. The role requires strong expertise in Java development, Angular front-end technologies and transactional SQL development. The consultant will contribute to the full software development lifecycle, including design, implementation, testing, integration, performance optimization and production deployments, ensuring compliance with development best practices, coding standards and security requirements.
What will you do?
- Participate in the complete development lifecycle of enterprise web applications
- Collaborate with cross-functional teams to understand business requirements and propose technical solutions
- Design, develop and maintain applications using Java and modern software engineering practices
- Develop and optimize SQL procedures for efficient data retrieval and transaction processing
- Integrate applications with enterprise systems using industry-standard integration technologies and best practices
- Design and implement unit tests and integration tests to ensure software quality
- Ensure compliance with coding standards, security guidelines and software development best practices
- Conduct code reviews and contribute to code refactoring, optimization and performance improvements
- Troubleshoot and resolve complex technical issues in a timely manner
- Support product delivery activities across multiple environments in coordination with other technical teams
What are we looking for?
- University Degree in Computer Science, Information Technology, Computer Engineering, Informatics or a related field
- Minimum 3 years of experience in Java development, including Microservices architectures
- Minimum 2 years of experience with modern Front-End frameworks such as Angular or React
- Strong experience in Agile software development environments
- Experience with cloud-native solutions and continuous delivery pipelines
- Experience in enterprise-scale application development and integration
- Strong focus on software quality, security, maintainability and performance continuous improvement
- Experience with Java Development (Java 21), Spring Framework and Spring Boot
- Experience with JavaScript and Angular
- Experience with SQL Development using T-SQL (Sybase) or equivalent transactional SQL technologies
- Experience with Microservices Architecture and Development
- Experience with Web Application Development and Architecture
- Experience with Cloud-Based Development and Continuous Delivery Practices
- Experience with Docker and Kubernetes
- Experience with Unit and Integration Testing using JUnit 5 and Mockito
- Experience with Git Version Control and Branching Strategies
- Experience with Hibernate and ORM Technologies
- Experience with Build Automation using Maven and Gradle
- Experience with Software Design Patterns and Development Best Practices
- Experience with Agile Software Development Methodologies
- Fluent in English
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Similar roles
-
Senior Full Stack Java + Angular Developer
Encora Costa Rica
-
Senior Angular Architect
Derex Technologies Inc Washington, District of Columbia, United States
-
Développeur expérimenté Angular H/F
Groupe LR Technologies Lyon, Auvergne-Rhône-Alpes, France · €40K–€50K/yr
-
Fullstack Developer (Angular & .NET Core)
Bosch Group Budapest, Central Hungary, Hungary
-
Tech Lead Fullstack Java et Angular
Capgemini Nantes, Pays de la Loire, France
-
Frontend (Angular) Developer | Poland
Deloitte Poznan, Greater Poland Voivodeship, Poland