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)