iblue

Senior Fullstack Java Developer

iblue

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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