Senior Java Fullstack Developer (Angular)
Descrição da vaga
We want to do things differently, focusing on what truly matters. We return to our roots with a sustainable corporate strategy at our core. Work-life balance, beginner’s mind, and community involvement are our identity and our starting point for this journey.
Senior Java Fullstack Developer (Angular) - Is that you?
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and Angular.
- Build and expose secure REST APIs and microservices following modern software architecture best practices.
- Collaborate with product owners, business stakeholders, and development teams to deliver high-quality features and enhancements.
- Implement and execute unit, integration, and automated tests, ensuring code quality and application reliability.
- Manage application deployments and software delivery through CI/CD pipelines and containerized environments.
- Investigate, troubleshoot, and resolve incidents, performance bottlenecks, and production issues.
- Contribute to technical documentation, code reviews, Agile ceremonies, and continuous improvement initiatives.
- Required Skills & Experience 5+ years of professional experience in full-stack software development.
- Strong expertise with Java 8+ and Spring Boot (Spring MVC, Spring Data JPA, Spring Security).
- Solid hands-on experience with Angular 2+, TypeScript, JavaScript, HTML, and CSS/SCSS.
- Experience designing and developing REST APIs and Microservices.
- Strong knowledge of SQL and relational databases such as PostgreSQL, Oracle, or SQL Server.
- Experience with Hibernate, JPA, Maven, and Git.
- Hands-on experience with CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
- Practical experience with Docker, Kubernetes/OpenShift, and containerized deployments.
- Solid understanding of Agile methodologies (Scrum/Kanban) and collaborative delivery practices.
- Experience with unit and integration testing using JUnit and related testing frameworks.
- Good knowledge of API documentation and testing tools such as Swagger/OpenAPI and Postman.
- Strong problem-solving, communication, and stakeholder management skills in international environments.
- Nice to Have Experience with Kafka, event-driven architectures, and messaging platforms.
- Knowledge of monitoring and observability tools such as Splunk, Kibana, Dynatrace, or SonarQube.
- Experience with GitHub Copilot, AI-assisted development, or Agentic AI solutions.
- Knowledge of Spring Batch, multithreading, performance optimization, and application architecture.
- Experience with ArgoCD, WSO2, API gateways, or advanced DevOps practices.
- Background in banking, financial services, credit, leasing, or other regulated industries.
- Experience mentoring developers and contributing to technical leadership initiatives.
- Horizontal structure. Everyone has a voice and is heard. We are looking for ambitious people who want to help us achieve what has not yet been done.
- Personalized support. We value close and regular follow-up. We are a team from day one.
- Comprehensive and flexible benefits package. Health insurance, life insurance, discounts and perks, telecommunications plan, and much more.
- Investment in learning and career development. Certified training, online learning platforms, Pearson VUE exam center… we invest in you!
- Sustainability and community involvement. We want meaningful work and to invest in an inclusive consulting project—and we need your help to make it happen.
team.it, back to basics!
At Team IT, we stand for equality and value diversity. We create a safe and inclusive environment where opportunities are equal for everyone. We do not discriminate based on age, ethnicity, sexual orientation, gender, disability, or any factor other than merit. All applications from candidates with the right skills for the role are welcome.
Interessado nesta vaga?