
Senior Fullstack Developer – Java, Angular
BIP Brasil
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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