Senior Fullstack Java/Angular

Descrição do trabalho

We are seeking a Senior Fullstack Java / Angular Developer with strong expertise in both backend and frontend development. The role focuses on designing, developing, and maintaining high-quality full-stack applications while working closely with business stakeholders, solution teams, and other IT departments.

The ideal candidate demonstrates excellent technical skills, a customer-oriented mindset, and strong collaboration within cross-functional teams.

  • Responsibilities:
  • Design and develop full-stack applications based on client and business requirements;
  • Develop and maintain RESTful APIs using Java and Spring Boot;
  • Design and implement user interfaces using Angular (2+);
  • Ensure application architecture, scalability, performance, and maintainability;
  • Collaborate with clients to understand functional and technical needs and propose solutions;
  • Identify, analyze, and resolve technical issues;
  • Participate in code reviews, testing, and quality assurance activities;
  • Contribute to CI/CD pipelines and automated deployments;
  • Collaborate with cross-functional teams (Solutions, IT, Production, and external partners);
  • Mentor junior developers when required;

Required Skills & Experience:

  • Backend Skills
  • Strong experience in Java and Core Java concepts;
  • Solid understanding of OOP principles, collections, multithreading, and microservices;
  • Experience with Spring Boot / Spring Framework, including: Spring Security, Spring Batch, JPA / Hibernate;
  • Experience in REST API design and development;
  • Familiarity with Swagger/OpenAPI for API documentation.
  • Frontend Skills
  • Strong hands-on experience with Angular (2+);
  • Experience building responsive and maintainable user interfaces.
  • DevOps & Tooling
  • Build & development tools: Maven, Git, IntelliJ, VS Code;
  • Quality & security tools: Sonar, Veracode;
  • CI/CD & containerization: Jenkins (v2+), Docker, OpenShift and/or Kubernetes;
  • Familiarity with API tools: Postman, API monitoring/publishing/testing;
  • Experience with Splunk (v8+) for log management (practical level);
  • Basic to intermediate Unix / Shell scripting;
  • WSO2 API Manager and XLD are a plus.
  • Languages:
  • English level B2 (Minimum)