Junior Spring Boot Developer

Junior Spring Boot Developer

Your new company:

Our client is dedicated to accelerating the path to more reliable, affordable, and sustainable energy. They assist their customers in powering economies and delivering the electricity that is vital to health, safety, security, and an improved quality of life. Addressing the urgent need to build a more sustainable electric power system while improving the trajectory of climate change emissions are global priorities, and they take their responsibility seriously. Their mission is to continue electrifying the world while simultaneously working to help decarbonize it.

Your new role:

As a Junior Spring Boot Developer you will:


  • Design, develop, and maintain backend systems and services using Java, Spring Boot, and PostgreSQL within a microservices architecture to deliver cloud-based geospatial enterprise products.
  • Design RESTful and GraphQL APIs to build scalable high-performance services.
  • Optimise database queries and ensure data integrity and consistency in PostgreSQL.
  • Develop geospatial data and queries using PostGIS in PostgreSQL.
  • Build scalable and highly available distributed systems.
  • Engage in technical discussions, participate in technical designs and present technical ideas through white boarding (or online equivalent).
  • Evaluate technology options to meet business needs and make appropriate trade-offs.
  • Maintain code quality through best practices, unit testing and code quality automation.
  • Understand the whole product, its modules and the interrelationships between them while being an expert in the assigned component or module.
  • Be an expert in assessing application performance and optimising/improving it through design and best coding practices.
  • Be an expert in core data structures as well as algorithms and have the ability to implement them using language of choice.
  • Use excellent communication skills to work collaboratively and effectively with global teams in an Agile setting.
  • Write clear, structured documentation for designs, ensuring developers and stakeholders can easily understand and maintain the codebase, along with product documentation to support end user integration.
  • Evangelise how our technology solves customer problems from a technology and business perspective.
What you'll need to succeed:

  • Strong experience in using back-end technologies such as Java, Spring Boot, PostgreSQL, GraphQL, Kafka, MinIO, and Infinispan.
  • Strong experience with PostgreSQL, including performance optimisation, query tuning, and schema design in a microservice environment.
  • Familiarity with PostGIS for working with geospatial data in PostgreSQL.
  • Experience building distributed systems including on security, analytics, throttling, caching, and logging.
  • Experience designing and building performant RESTful or GraphQL APIs which serve large volumes of data
  • Experience designing and developing scalable enterprise software services and components using microservices, with a focus on handling large data volumes including both relational and NoSQL databases.
  • Familiarity with geospatial data ingestion and management at scale (or similar connected network paradigm).



#LI-DNI
Faceți click aici pentru a accesa Politica de confidențialitate HAYS care oferă informații detaliate despre modul în care folosim și protejăm datele personale și drepturile dumneavoastră în legătură cu acestea.

Sumar

Tipul locului de muncă
Permanent
Industrie
Tehnologii si servicii de internet
Oraș
Bucharest
Domeniu
Software Development
Referinţă
1196915

Discutaţi cu un expert

Discutaţi cu Daniel Nitu, consultantul specializat, care îşi desfăşoară activitatea în sediul Hays Bucharest
Premium Plaza, 63-69 Dr. Iacob Felix Street, 7th floor

Telefon: 0723163475

Locuri de muncă similare cu Junior Spring Boot Developer

  • Senior QA Engineer

    Let's accelerate the path to more reliable, affordable, and sustainable energy!
    Bucharest - Hybrid