Solera Holdings Logo

Solera Holdings

Software Engineer II

Reposted Yesterday
Be an Early Applicant
In-Office
Mytikas
Junior
In-Office
Mytikas
Junior
We seek a Software Developer II with 1-2 years experience for full-stack development in mobile, web, and backend services, focusing on enterprise applications.
The summary above was generated by AI

Mid-Level Full-Stack Developer – Java Core (Node.js, Flutter, Svelte) | Ecosistemas Web & Mobile

 

Role Summary

We are seeking a Software Developer II (1–2 years of experience) with full-stack responsibilities to support the delivery and evolution of enterprise-grade digital products across mobile (Flutter), web (Svelte/SvelteKit), and backend services (Java, Node.js BFF/APIs). The successful candidate will contribute hands-on to building secure, scalable applications, integrating with internal and external systems through REST (and occasionally SOAP) interfaces, and operating within established engineering standards.

This role is execution-focused and operates under guidance from senior engineers and architects, with strong emphasis on software quality, reliability, documentation, and adherence to enterprise governance practices.

Key Responsibilities

  • Implement and enhance backend capabilities using Java (11/17+) frameworks (e.g., Spring Boot) in line with team patterns, coding standards, and architectural guidelines.
  • Develop and maintain Node.js services (Express/Fastify/NestJS) supporting backend APIs and BFF (Backend-for-Frontend) orchestration.
  • Deliver mobile features using Flutter (Dart), emphasizing performance, maintainable state management, accessibility fundamentals, and consistent UX implementation.
  • Build and refine web features with Svelte/SvelteKit, producing reusable components, integrating APIs, and ensuring web performance and accessibility basics.
  • Support PostgreSQL development activities including schema changes, migrations, query implementation, and basic performance troubleshooting with guidance.
  • Contribute to API lifecycle practices: implement endpoints aligned to OpenAPI/Swagger, follow versioning conventions, and support SOAP consumption when required.
  • Integrate with enterprise authentication and authorization approaches (e.g., OAuth2/OIDC/JWT) using established internal standards.
  • Apply quality controls through automated testing: unit and integration tests (JUnit, Jest/Vitest, Flutter test), supporting contract/E2E tests where applicable.
  • Participate in CI/CD activities: maintain build and test pipelines (GitHub Actions/GitLab CI/Bitbucket), resolve failures, and adhere to release processes.
  • Operate within enterprise delivery controls: code review, change management, secure configuration handling, and environment promotion practices (dev/test/stage/prod).
  • Contribute to observability practices by adding meaningful logging and supporting diagnostics in collaboration with DevOps/SRE.
  • Produce and maintain technical documentation appropriate for enterprise environments (implementation notes, runbooks, lightweight ADRs).

Required Qualifications

  • 1–2 years professional experience delivering software in production environments (or equivalent combination of internships and strong portfolio).
  • Demonstrated ability to work across the full stack (backend + frontend and/or mobile), shipping features end-to-end with guidance.
  • Working proficiency in Java (11+) and experience developing APIs using Spring Boot or similar frameworks.
  • Experience with Node.js and at least one framework: Express, Fastify, or NestJS.
  • Hands-on experience building mobile applications with Flutter (Dart), including API consumption and state management.
  • Frontend experience with Svelte/SvelteKit (or comparable modern JS framework with readiness to ramp quickly).
  • Foundational knowledge of PostgreSQL (relational modeling basics, joins, transactions awareness).
  • Understanding of service integration principles: REST fundamentals, HTTP semantics, and authentication concepts (JWT/OAuth basics).
  • Familiarity with automated testing practices and tools relevant to the stack (JUnit, Jest/Vitest, Flutter test).
  • Experience with Git-based workflows and exposure to CI/CD concepts; basic familiarity with Docker is preferred.
  • Professional communication skills; ability to work effectively in cross-functional teams (Product, QA, UX/UI, DevOps).

Preferred Qualifications

  • Exposure to SOAP integrations (WSDL/XSD) and related tooling (SoapUI/Postman).
  • Familiarity with observability tooling (central logging, metrics, tracing concepts).
  • Exposure to container orchestration (Kubernetes concepts) and infrastructure-as-code (Terraform) in a support capacity.
  • Awareness of secure SDLC practices (OWASP basics, dependency hygiene, secrets management).
  • Experience in agile delivery models (Scrum/Kanban) with disciplined ticketing and acceptance criteria practices.

Working Model / Operating Principles

Strong alignment to enterprise engineering standards: secure coding, change control, documentation, auditability, and repeatable delivery.

Emphasis on reliability and quality: measured through defect rate, production stability, and predictable delivery of scoped enhancements.

Continuous learning culture with structured feedback, code reviews, and mentorship from senior team members.

Language Requirements

Spanish (advanced).

Technical English sufficient for documentation, tickets, and cross-team collaboration.

Top Skills

Bitbucket
Dart
Docker
Express
Fastify
Flutter
Github Actions
Gitlab Ci
Java
Jest
Junit
Kubernetes
Nestjs
Node.js
Openapi
Postgres
Rest
Soap
Spring Boot
Svelte
Sveltekit
Swagger
Terraform
Vitest

Similar Jobs

Yesterday
In-Office
Mytikas, GRC
Mid level
Mid level
Information Technology
Lead the design and development of automation test frameworks, facilitate testing strategies, and maintain QA processes for software platforms in an Agile environment.
Top Skills: AppiumC#DockerJavaJenkinsKubernetesSelenium
Yesterday
In-Office
Mytikas, GRC
Mid level
Mid level
Information Technology
Lead the design and development of automation test frameworks, conduct QA processes, and collaborate with teams in a fast-paced Agile environment.
Top Skills: AppiumC#DockerJavaJenkinsKubernetesLinuxSelenium
Yesterday
In-Office
Mytikas, GRC
Junior
Junior
Information Technology
The Software Engineer II is responsible for developing and maintaining mobile applications on Android, focusing on app performance, code quality, and collaboration with teams.
Top Skills: AndroidCi/CdGitJavaRestful Apis

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account