Application Architect

Ge Vernova

The Role

Overview

Design and develop backend microservices for geospatial SaaS using Java and PostgreSQL

Key Responsibilities

  • backend development
  • api design
  • architecture
  • code quality
  • db optimization
  • documentation

Tasks

-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. -Design, document and oversee the architecture of scalable SaaS products. -Engage in technical discussions, participate in technical designs and present technical ideas through white boarding (or online equivalent). -Maintain code quality through best practices, unit testing and code quality automation. -Evaluate technology options to meet business needs and make appropriate trade-offs. -Contribute to the design of RESTful APIs to build scalable high-performance services for single- and multi-tenant SaaS products. -Work on core data structures as well as algorithms and have the ability to implement them using a language of choice. -Stay abreast of emerging trends in SaaS, cloud computing and data technologies. -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. -Work as part of a team optimising database queries and ensuring data integrity and consistency in PostgreSQL.

Requirements

  • java
  • spring boot
  • postgresql
  • docker
  • kubernetes
  • graphql

What You Bring

-Use excellent communication skills to work collaboratively and effectively with global teams in an Agile setting. -Experience building distributed systems including on security, analytics, throttling, caching, and logging. -Familiarity with PostGIS for working with geospatial data in PostgreSQL. -Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles. -Experience building performant RESTful or GraphQL APIs which serve large volumes of data -Experience in containerization and orchestration using Docker, Helm and Kubernetes. -Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience. -Experience with PostgreSQL, including performance optimization, query tuning, and schema design in a microservice environment. -Experience in using back-end technologies such as Java, Spring Boot, PostgreSQL, GraphQL, Kafka, MinIO, and Infinispan. -Experience in both SaaS and on-premise deployments developing performant, resilient and scalable enterprise software services and components using microservices, with a focus on handling large data volumes including both relational and NoSQL databases. -Experience using server-side monitoring and observability technologies such as Grafana, Kibana, Kiali, and Jaeger. -Understand performance parameters and be able to assess application performance and contribute to optimising it/improving it through design and best coding practices. -Strong professional experience. -Familiarity with geospatial data ingestion and management at scale (or similar connected network paradigm). -Experience in designing, implementing and maintaining observability solutions enabling effective monitoring and troubleshooting of applications and services. -Experience with Security frameworks (e.g., JWT, OATH2) -Experience in API documentation, for example using Swagger with REST API and GraphQL schema documentation.

The Company

About Ge Vernova

-Traces roots back to Edison and Alstom, merging power, renewable, digital & financial wings. -Headquartered in Cambridge, MA, crafts large-scale gas turbines, SMRs, wind turbines, hydro and grid tech to fuel economies. -On the nuclear front, advancing small modular reactors (like BWRX‑300) in partnership with utilities and supporting semiconductor projects. -Wind prowess spans onshore, offshore and blade making—with key sites like Dogger Bank offshore and blade plants in Spain. -Electrification arm tackles grid stability: HVDC, transformers, storage, conversion, plus GridOS software powering smarter infrastructure. -Weaves finance and consulting through energy-infrastructure investments, funding solar farms to pipelines via GE Energy Financial Services.

Sector Specialisms

Power

Gas Power

Steam Power

Nuclear

Hydro Power

Wind

Onshore Wind

Offshore Wind

Electrification Systems

Power Conversion and Storage

Grid Solutions

Electrification Software