Navigate Change
Senior Fullstack Developer, Java/Angular
Location
Brazil
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer, Java/Angular
CI&T
• Understand technical requirements, actively participating in inceptions and technical refinements. • Provide insights for the development and evolution of a scalable, high-performance solution. • Integrate systems by retrieving, transforming, and transmitting data. • Write and structure automated tests (TDD) to ensure the quality of deliverables. • Conduct code reviews. • Develop and maintain applications, ensuring high quality and system scalability. • Implement robust and secure solutions on AWS, applying development and architectural best practices. • Collaborate with multidisciplinary teams to define requirements, prototype, and deliver new features. • Automate CI/CD processes, integrating version control and continuous deployment tools in AWS environments. • Ensure system integrity by creating unit, functional, and integration tests. • Participate in code reviews and contribute to the continuous improvement of development processes. • Troubleshoot production application issues and incidents, proposing improvements to increase system resilience.
Job Requirements
- Experience with Java and Angular technologies.
- Knowledge of AWS.
- Experience with relational and non-relational databases.
- Familiarity with version control tools such as Git.
- Experience with CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Ability to work with agile methodologies (Scrum, Kanban).
- Good communication and teamwork skills, with a proactive problem-solving attitude.
Benefits
- Health and dental insurance;
- Meal and food allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) and TotalPass;
- Profit-sharing (PLR);
- Life insurance;
- Continuous learning platform (CI&T University);
- Employee discount club;
- Free online platform dedicated to promoting physical and mental health and well-being;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many others
Related Guides
Related Job Pages
More Backend Engineer Jobs
Rust Engineer – Data Interoperability
RetinaiImproving R&D of first-in-human drug candidates in pharma. Supercharging clinical trials. Elevating the quality of care.
• Write clean, maintainable, testable, and efficient code using the Rust programming language. • Collaborate and foster a culture of knowledge sharing and teamwork to build high-quality software. • Assist in establishing best practices for development, testing, and deployment. • Mentor junior team members, helping them grow their skills and contribute effectively. • Design and build scalable solutions leveraging RESTful APIs and web services.
• Contribute to the improvement of the development and build process; • Design and develop production grade, enterprise level systems that make extensive use of messaging and microservices; • Participate in the Java implementation of applications and micro-services involving integration with search engines, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements; • Write OAUTH authentication mechanisms and implement validation mechanisms as unit and integration tests; • Assist with deployment and configuration of the system, setup CI/CD pipelines and familiarity with Kubernetes/Docker is assumed; • Follow Scrum procedures and disciplines and estimate the work to be done upon request; • Write technical documentation and account for secure coding practices, as well as logging and auditing features; • Work with Git following pull request procedure; • Write clean, secure and high-quality code.
• Participating in the design and implementation of advanced web-based applications; • Designing, developing, testing, and maintaining large-scale applications; • Assuring effective team collaboration; • Adhering to software quality requirements; • Drafting technical documentation.
• Participating in the design and implementation of advanced web-based applications; • Designing, developing, testing, and maintaining large-scale applications; • Assuring effective team collaboration; • Adhering to software quality requirements; • Drafting technical documentation.


