ALTEN logo

Senior Java Backend Developer

ALTEN

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

ALTEN Romania, part of the international ALTEN Group - with a unique position as a Leader in IT and engineering Consulting

  • has supported its clients’ development strategies in innovation, R&D, and IT systems since 1996.

Design, build and evolve secure, scalable and reusable Java backend services for enterprise-grade transaction processing and business-critical applications.

The role focuses on designing and implementing integrations between complex enterprise systems, building resilient APIs and supporting high-volume transactional platforms. The developer will collaborate closely with solution architects, technical leads, business analysts, QA engineers and other development teams.

This is a senior hands-on engineering role and does not include people-management responsibilities.

Seniority & Experience

  • Minimum 5 years of hands-on backend development experience with Java.
  • Minimum 3 years of hands-on development experience with Spring Boot.
  • Minimum 3 years of experience designing and implementing REST APIs and system-to-system integrations.
  • Minimum 2 years of practical experience with Oracle Database and SQL; interaction with PL/SQL components is expected where relevant.
  • Minimum 2 years of experience with messaging or event-driven solutions, preferably Apache Kafka.
  • Minimum 2 years of experience with Docker and container orchestration platforms such as Kubernetes or OpenShift.
  • Proven experience delivering business-critical enterprise applications through the full software delivery lifecycle.
  • Experience in banking, financial services or another highly regulated industry is strongly preferred.

Technical Requirements

Backend Development

  • Strong Java 17+ development experience.
  • Solid Spring Boot expertise.
  • Experience designing and developing scalable REST APIs.
  • Strong understanding of enterprise integration patterns.
  • Experience working with JSON, XML and SOAP-based integrations.
  • Experience with asynchronous and event-driven architectures.
  • Knowledge of software design principles and clean code practices.

Databases

  • Oracle Database experience.
  • Strong SQL knowledge.
  • Experience working with PL/SQL components.
  • Understanding of database performance optimization and troubleshooting.

Messaging & Integration

  • Hands-on experience with Apache Kafka or similar messaging platforms.
  • Experience building and maintaining distributed systems.
  • Understanding of synchronous and asynchronous communication patterns.

Cloud-Native Delivery & DevOps

  • Hands-on experience with Docker and Kubernetes or OpenShift.
  • Experience with CI/CD pipelines and GitHub Actions or equivalent tooling.
  • Experience with Gradle, Git workflows and shell scripting.
  • Ability to troubleshoot deployment, configuration and runtime issues in non-production environments.

Observability

  • Working knowledge of structured logging, metrics, tracing and operational diagnostics.
  • Practical exposure to at least two of the following:
  • ELK Stack
  • OpenTelemetry
  • Prometheus
  • Grafana

Key Responsibilities

  • Design, develop and maintain backend applications and services using Java 17+ and Spring Boot.
  • Design and implement REST APIs and integrations using JSON, XML and SOAP where required.
  • Contribute to reusable integration capabilities and avoid application-specific point-to-point solutions where a generic service is appropriate.
  • Design and implement synchronous, asynchronous and event-driven interaction patterns based on solution needs.
  • Integrate applications using Apache Kafka or equivalent enterprise messaging platforms.
  • Implement authentication and authorization mechanisms using OAuth 2.0, JWT and enterprise access-management solutions.
  • Build automated unit and component tests using JUnit, Mockito or equivalent frameworks.
  • Participate in code reviews and contribute to clean code, security, performance and engineering-quality standards.
  • Containerize applications and support delivery through Docker and OpenShift/Kubernetes-based platforms.
  • Implement logging, metrics and tracing aligned with organizational observability standards.
  • Identify and resolve scalability, reliability and performance issues during development and testing.
  • Create and maintain technical documentation, API specifications and implementation notes.
  • Use enterprise-approved AI tools responsibly to improve development, testing and documentation productivity while validating all generated output.

Banking & Regulated Industry Experience

  • Previous delivery experience in banking, financial services, lending, customer-data, core systems or enterprise integration environments is considered a strong advantage.
  • Understanding of security, auditability, data protection, traceability and controlled delivery practices in regulated environments.
  • Ability to work with business-critical systems where reliability, backward compatibility and controlled change are essential.

AI & Modern Engineering Practices

  • Practical use of Microsoft Copilot or another enterprise-approved generative AI assistant for code exploration, test generation, documentation, refactoring support or troubleshooting.
  • Ability to review and validate AI-generated code for correctness, security, maintainability and alignment with internal standards.
  • Awareness of confidentiality, data-classification and safe-use constraints when working with AI tools.

Professional Competencies

  • Strong analytical thinking and structured problem solving.
  • High level of autonomy, ownership and delivery discipline.
  • Ability to communicate technical decisions clearly to architects, analysts, QA engineers and peer developers.
  • Constructive collaboration in Agile, cross-team and multi-system delivery environments.
  • Ability to challenge unclear or inefficient solutions and propose sustainable alternatives.
  • Commitment to continuous learning, engineering quality and reusable solutions.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at ALTEN was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.