iblue

Fullstack Java Developer – Mid-level

iblue

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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.
  • Monitor and resolve development activities that may impact internal stakeholders, and develop new modules and improvements to ensure project success.
  • Participate in daily standups with the team and actively contribute to technical meetings.
  • Read internal documentation and collaborate with different teams to gather necessary information for compliant 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 the integrity of implemented solutions.
  • Build unit tests based on frameworks during the development process, ensuring the quality and reliability of delivered code.
  • 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: 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 optimal technical solutions
  • Knowledge of SQL and database modeling
  • Experience building unit tests structured with mainstream frameworks
Benefits
  • People-focused culture
  • Responsibility
  • Ethics
  • Excellence and results
  • Customer-centric approach
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootREST APIsJPA/HibernateAngularTypeScriptSQLPostgreSQLPostGISunit testing
Soft Skills
technical analysisproblem solvinginnovationcollaborationcommitment to qualitycontinuous improvementcommunicationagile methodologies