BIP Brasil

Senior Fullstack Developer – Java, Angular

BIP Brasil

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Serve as a technical reference for development teams and requirements analysis;
  • Provide technical guidance to developers on coding best practices, testing, and design;
  • Support the team in defining viable and sustainable technical solutions;
  • Ensure the technical quality of deliveries, aligning technology with business objectives;
  • Participate in technical refinements and support the transformation of requirements into implementable solutions;
  • Assess technical risks, proposing mitigations for problems and bottlenecks;
  • Review code (code review) and standardize development practices;
  • Facilitate communication between technical and business areas;
  • Contribute to the technical organization and planning of sprints;
  • Mentor and develop technical talent within the team;
  • Support the team in removing technical impediments;
  • Participate in the evolution of the system architecture;
  • Promote a culture of continuous improvement, innovation, and collaboration.

Requirements

  • Strong experience in backend development with Java EE (EJB) and RESTful APIs;
  • Extensive knowledge of frontend development (Angular, HTML, CSS, and TypeScript);
  • Well-structured algorithms (preferably using streams, map, reduce);
  • Knowledge of SQL and DB2 and SQL Server databases;
  • Knowledge of software architecture, especially core design patterns and microservices;
  • Experience with CI/CD (Jenkins, GitHub Actions), Git, and Maven;
  • Familiarity with code quality and analysis tools (Sonar, unit testing);
  • Experience with observability (logs, metrics, traces, and APMs);
  • Familiarity with agile management tools (Jira, Confluence);
  • Clear communication skills with technical teams and business stakeholders;
  • Experience with agile methodologies (Scrum, Kanban);
  • Ability to provide technical mentorship and develop team members;
  • Knowledge of data modeling and relational databases;
  • Systemic vision and the ability to make technical decisions based on business value;
  • Java certification;
  • Experience working with financial or banking systems.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java EEEJBRESTful APIsAngularHTMLCSSTypeScriptSQLDB2SQL Server
Soft Skills
technical guidancecommunicationmentorshipcollaborationcontinuous improvementproblem-solvingorganizational skillsleadershipteam developmentrisk assessment
Certifications
Java certification