Senior Java Full Stack Developer

Company
Description
Job Summary: Develop high-performance and scalable web applications, integrate systems, and collaborate within multidisciplinary teams to innovate software architecture. Key Highlights: 1. Full Stack development with Java, Spring Boot, Angular/React. 2. Application of DevOps and CI/CD for deployment automation. 3. Collaboration in agile teams and mentoring junior developers. **Description and Responsibilities:** **Working Hours:** Business hours **Level:** Professional **Employment Type:** Permanent – CLT **?? What You Will Do (Responsibilities)** * Develop web applications using **Java** and frameworks such as **Spring Boot** to ensure high performance and scalability. * Implement responsive interfaces with **Angular** or **React** to enhance user experience. * Perform integrations with RESTful APIs to optimize communication between systems. * Apply **DevOps** and **CI/CD** practices to automate deployments and ensure continuous delivery. * Test and debug code using tools such as **JUnit** and **Mockito** to guarantee software quality. * Document technical solutions to facilitate system maintenance and evolution. **?? How You Will Interact and Impact** * Collaborate with multidisciplinary teams to align requirements and deliver business-aligned solutions. * Participate in agile planning meetings using **Scrum** to improve processes and timelines. * Contribute to the evolution of software architecture aiming for innovation and efficiency. * Mentor junior developers to strengthen the team’s technical expertise. **Requirements:** **?? Essential Requirements** * Bachelor’s degree in **Computer Science**, **Software Engineering**, or related fields, or equivalent practical experience. * Advanced proficiency in **Portuguese** and technical reading ability in **English**. **?? Technical Competencies** * Strong hands-on experience with **Java** development and frameworks such as **Spring Boot**. * Advanced **Full Stack** development experience, including front-end with **Angular** or **React**. * Knowledge of relational databases such as **PostgreSQL** and **MySQL**. * Familiarity with **RESTful APIs** and system integration. * Experience with version control tools such as **Git**, and agile methodologies (**Scrum**, **Kanban**). **?? Behavioral Competencies** * Ability to collaborate effectively within multidisciplinary teams. * Proactivity in problem-solving and decision-making. * Strong communication skills and ability to clearly convey technical concepts. * Adaptability to change and commitment to continuous learning. **?? Preferred Qualifications** * Knowledge of **Docker** and **Kubernetes** for container orchestration. * Experience with **CI/CD** and tools such as **Jenkins** or **GitLab CI**. * Familiarity with **Cloud Computing**, especially **AWS** or **Azure**. * Certifications related to **Java** or agile development. **Benefits:** Health insurance, Dental insurance, Gym allowance, Education allowance, Meal voucher, Transportation voucher
Posted by

João Silva
Indeed · HR


