
Senior Fullstack Java Developer
iblue
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Write well-structured, efficient and testable code following software development best practices
- Refine specifications and requirements based on technical and business needs
- Track and resolve development activities that may impact internal clients, and develop new modules and enhancements to ensure project success
- Participate in daily stand-ups with the team and actively contribute to technical meetings
- Read internal documentation and interact with different teams to obtain necessary information for aligned solutions
- Develop and implement Java applications and maintain database objects (procedures, triggers, etc.)
- Consume APIs and understand the existing architecture, proposing improvements and new developments
- Identify and create developer tests that cover the expected behavior of technical components
- Apply solid knowledge of SQL and database modeling to support development and ensure solution integrity
- Build unit tests based on frameworks during the development process, ensuring code quality and reliability
- Work collaboratively with the team, always committed to quality and delivering features
- Operate using agile management methods and promote continuous improvement within projects
Requirements
- Development expertise:
- Languages and Frameworks: Java, Spring Boot, REST APIs, JPA/Hibernate, Angular, TypeScript
- Geospatial: GeoServer (layers, DataStores, WMS/WFS, SLD, PostGIS integration, OGC troubleshooting), PostGIS (spatial modeling, spatial queries, ST_Intersects, ST_Within, ST_Buffer, ST_Distance, GIST indexes)
- Databases: Oracle, PostgreSQL, PostGIS, query optimization, spatial indexes
- APIs and Integration: REST APIs (Spring Boot), backend integration with GeoServer, consuming WMS/WFS, handling GeoJSON
- Geospatial Frontend: Leaflet, rendering WMS and GeoJSON, map interaction
- Infrastructure: Linux, Docker, service deployment
- Experience with agile methodologies (Scrum, Kanban, etc.)
- Advanced skills in technical analysis and problem solving
- Capacity for innovation and creative application to find the best technological solutions
- Knowledge of SQL and database modeling
- Experience building unit tests using common frameworks
- Effective communication to interact with internal and external teams
- Commitment to deadlines and results, with a focus on quality deliveries
- Facilitator: ability to lead technical discussions and collaborate on efficient solutions
- Flexibility to adapt to different project contexts and challenges
- Organizational skills to manage multiple demands and ensure all deliveries align with objectives
Benefits
- CLT (Brazilian formal employment contract)
- Health and Wellness program 🧘♀️🧘♂️
- SulAmérica health plan for you (national coverage, ward-level coverage, with co-pay)
- TotalPass gym plan
- State-of-the-art laptop
- Transportation voucher
- Meal allowance: BRL 770.00/month. You can choose to load these funds into the VR program or onto the Flash card to use as you prefer
- Referral bonus for candidate recommendations
- Financial services agreement with Creditas
- Annual performance review
- Training at iblue Academy
- Training on Udemy
- Certifications (AWS, Microsoft, IBM and H2O)
- Educational partnerships (possible financial assistance linked to performance review)
- Structured Y career path (you can choose the management or specialist track)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsJPA/HibernateAngularTypeScriptSQLPostGISGeoServerDocker
Soft Skills
effective communicationproblem solvinginnovationcommitment to deadlinesorganizational skillsflexibilitycollaborationfacilitationagile methodologiestechnical analysis