BIP Brasil

Senior Fullstack Developer – Java

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 the technical reference for development teams and requirements analysts
  • Provide technical guidance to developers on coding best practices, testing, and design
  • Support the team in defining viable, sustainable technical solutions
  • Ensure the technical quality of deliveries, aligning technology with business objectives
  • Participate in technical refinements and help translate requirements into implementable solutions
  • Assess technical risks, proposing mitigations for issues and bottlenecks
  • Perform code reviews and standardize development practices
  • Facilitate communication between technical and business areas
  • Contribute to sprint technical planning and organization
  • Mentor and develop technical talent within the team
  • Assist 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 algorithm design (preferably using streams, map, reduce)
  • Knowledge of SQL and the DB2 and SQL Server databases
  • Understanding of software architecture, especially common 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 people
  • Knowledge of data modeling and relational databases
  • Systemic thinking and the ability to make technical decisions based on business value
  • Java certification (differential)
  • Experience with financial or banking systems (differential)
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 mentorshipclear communicationsystemic thinkingcollaborationcontinuous improvement
Certifications
Java certification