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