Navigate Change
Mid-Level Full Stack Developer – Java/Angular
Location
Brazil
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Full Stack Developer – Java/Angular
CI&T
• Support a financial-sector client alongside CI&T; • Participate actively in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment; • Take part in code reviews, ensuring quality and adherence to best practices; • Work collaboratively with teammates and clients, fostering a productive and harmonious environment.
Job Requirements
- Knowledge of Scrum processes.
- Experience developing with Angular (versions 8 and 17), or related frameworks (Vue, React); experience with standalone components is a plus.
- Experience in frontend styling, particularly with SASS.
- Experience developing with Java (versions 8, 11, and 17), using Spring Framework and CDI.
- Familiarity with RESTful APIs, SQL Server, distributed architectures — microservices and microfrontends — and TypeScript.
- Experience with DevOps and CI/CD tools such as GitHub, SonarQube, Fortify, DAST, and Docker.
- Proficiency in test automation using Spock, JUnit, and Jest.
- Effective communication skills within the team, with strong attention to both your own work and that of colleagues.
- Nice to have:
- Knowledge of GitHub
- Knowledge of GitHub Actions
- Knowledge of Jira and Confluence
- Knowledge of Nexus, SonarQube, Fortify, and Dynatrace
- Experience with the Azure platform
- Knowledge of Generative AI
Benefits
- Health and dental plans;
- Meal and food vouchers;
- Childcare allowance;
- Extended parental leave;
- Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) / 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 wellbeing;
- Prenatal and responsible parenting course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Related Guides
Related Job Pages
More Backend Engineer Jobs
Professional Services Technical Architect
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Designing and delivering GitLab reference architecture implementations for both self-managed and cloud environments, using infrastructure as code practices • Leading source code management and CI/CD migrations to GitLab, including large-scale enterprise moves using Congregate • Building repeatable delivery kits, documentation, and enablement materials that help Professional Services and partners deploy and adopt GitLab best practices • Lead the full technical delivery lifecycle for GitLab Professional Services engagements, from early scoping and technical discovery through implementation and handoff. • Produce high-level and detailed technical designs for GitLab infrastructure and functionality, ensuring deliverables align with customer requirements and expectations. • Evaluate and communicate scalability and security considerations (including compliance constraints) in proposed GitLab reference architectures and implementation plans. • Deploy and configure GitLab in customer environments, including on-premises and major cloud providers, using Terraform, Ansible, and the GitLab Environment Toolkit (GET) aligned to reference architectures. • Plan and execute source system migrations to GitLab using Congregate, partnering closely with customer stakeholders to reduce risk, protect data integrity, and minimize downtime. • Provide DevOps and DevSecOps consulting and best-practice guidance, including advising on internal frameworks such as the Delivery Governance Framework (DGF) and GitLab Flow. • Coordinate and oversee implementation work across GitLab team members, partners, and customer points of contact (POCs), ensuring clear asynchronous communication and decision capture, effective execution, and high-quality outcomes. • Mentor Professional Services and partner consultants by contributing documentation, delivery kits, and training materials, and by leading enablement sessions on how to deliver and position service offerings. • Maintain and improve delivery automation assets with an emphasis on code cleanliness, maintainability, and appropriate unit/integration testing. • Support scoping and Statement of Work (SOW) creation with Professional Services Engagement Managers, stay current on monthly GitLab releases, and help Regional Delivery Managers with technical vetting and staffing assessments while maintaining a 55% billable utilization. • Review and provide input to Professional Services training materials and presentations. • Develop case studies, presentations, design documentation, and best-practice methodologies. • Work closely with customer project teams to ensure accurate task-level articulation of work required.
Senior Backend Engineer – Lodging and Cars
HopperHopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to
• Execute end-to-end technical integrations with external lodgings, cars and GDS partners while navigating complex communication protocols and distributed data schemas. • Write clean, performant code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for mission-critical lodging services. • Explore and troubleshoot existing complex codebases to deep-dive into infrastructure and resolve production issues in a distributed system environment. • Partner with Product Managers and Operations to decompose business requirements into technical tasks and estimate delivery timelines. • Take full ownership of the development lifecycle for new product features, from initial technical implementation and testing to production deployment. • Contribute to the design of highly resilient, low-latency services to ensure a seamless booking experience for customers under high load. • Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and system health.
Senior Backend Engineer – Lodging and Cars
HopperHopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to
• Execute end-to-end technical integrations with external lodgings, cars and GDS partners while navigating complex communication protocols and distributed data schemas. • Write clean, performant code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for mission-critical lodging services. • Explore and troubleshoot existing complex codebases to deep-dive into infrastructure and resolve production issues in a distributed system environment. • Partner with Product Managers and Operations to decompose business requirements into technical tasks and estimate delivery timelines. • Take full ownership of the development lifecycle for new product features, from initial technical implementation and testing to production deployment. • Contribute to the design of highly resilient, low-latency services to ensure a seamless booking experience for customers under high load. • Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and system health.
Senior Backend Developer – Lodging, Accommodation
HopperHopper is an accredited, mobile-only travel agency using big data to analyze and predict airfare and accommodations. A fully remote employer, Hopper strives to
• Implement end-to-end technical integrations with external partners (hotels, accommodations, cars, and GDS), navigating complex communication protocols and distributed data schemas. • Write clean, high-performance code in Scala or other JVM languages to maintain, evolve, and uphold rigorous engineering standards for our critical lodging services. • Explore and debug complex existing codebases to get to the heart of the infrastructure and resolve production incidents in a distributed systems environment. • Collaborate with product managers and operations teams to translate business requirements into technical tasks and estimate delivery timelines. • Take full ownership of the development lifecycle for new product features, from initial technical implementation and testing through production deployment. • Contribute to designing highly resilient, low-latency services to ensure a seamless booking experience for customers during traffic spikes. • Participate in thorough code reviews and identify opportunities to optimize scalability, performance, and overall system health.


