Job Closed
This listing is no longer active.
We see IT differently
Java Fullstack Developer
Location
Belgium
Posted
77 days ago
Salary
0
Seniority
Lead
Job Description
Java Fullstack Developer
Uni Systems
• Design and define information system architectures • Review and assess existing system architectures • Develop architectural components and reusable building blocks • Analyze and support integration between different information systems • Coordinate implementation of technical architecture across teams • Produce and maintain software architecture documentation • Participate in technical working groups, progress meetings, and user discussions • Design application data models • Design application workflow models • Design and document APIs using frameworks like REST and Swagger • Develop backend components using technologies such as Java Spring and JPA • Implement integration with corporate IAM services for authentication and authorization • Manage and support delivery through CI/CD pipelines
Job Requirements
- Master's degree
- 13 years of IT professional experience
- 6 years of experience in information systems development
- 6 years of experience in Java web development, including at least 3 years with Spring (Spring Boot, Spring Data, Spring Security), Hibernate, JPA, and REST APIs
- 3 years of experience in frontend development using Angular or Kendo UI
- 2 years of experience working with Agile practices such as TDD, refactoring, and user story modelling
- Strong understanding of Enterprise Architecture and system design principles
- Experience designing and implementing data pipelines and handling real-time streams with Kafka
- Hands-on experience with CI/CD tools in the Atlassian stack (Bitbucket, Jira, Confluence, Bamboo)
- Proficiency with Maven for build automation and dependency management
- Experience using Docker for containerization
- Solid testing practices with JUnit
- Daily use of Git and modern IDEs like VS Code or JetBrains tools
- Strong knowledge of relational databases, especially Oracle DB, and advanced SQL
- Familiarity with modelling standards such as UML
- Understanding of secure authentication protocols like OAuth
- Knowledge of Clean Architecture and Domain-Driven Design (DDD)
- Exposure to distributed data processing frameworks (Spark, Hive) is considered an advantage.
- Awareness of SCRUM methodology is considered an advantage.
- Proficiency in English language at B2 level.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Analyze and provide feedback on product requirements. • Implement features and functionality with clean and maintainable codes. • Take pride in software quality through rigorous functional testing and writing automated unit tests. • Troubleshoot production issues, provide resolutions and recommendations for improvement.
Staff Mobile Engineer, Kotlin
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Define and evolve the mobile architecture and cross-platform strategy, with a focus on scaling KMM and Compose Multiplatform across the organisation. • Lead complex technical design and architectural decisions, balancing speed, scalability, maintainability, and user experience. • Build and contribute to shared mobile platforms, libraries, and reusable components, enabling consistency and velocity across teams. • Deliver high-impact features and platform improvements hands-on, particularly in Kotlin and Jetpack Compose. • Drive adoption of best practices in mobile engineering, including modularisation, state management, testing, and performance optimisation. • Partner closely with product managers, designers, and backend engineers to deliver intuitive, high-performance user experiences. • Identify and execute on opportunities to reduce technical debt, improve system design, and enable faster iteration across teams. • Own and improve developer experience, including tooling, CI/CD pipelines, and release processes. • Define and influence mobile observability, performance monitoring, and reliability standards. • Play a key role in incident response and on-call practices, helping improve production stability and response effectiveness. • Mentor and guide engineers across teams, contributing to a strong culture of technical excellence and continuous learning. • Influence engineering direction across squads, aligning teams to a cohesive mobile platform vision. • Contribute to hiring, onboarding, and raising the technical bar across the organisation. • Develop a deep understanding of the iCasino product, customer segments, and how we deliver entertainment-first experiences at scale.
• Own feature development end-to-end from UI implementation to backend logic and data processing • Design and build new product sections including pages, UI components, and backend integrations • Develop backend APIs for data ingestion, processing, aggregation, and storage • Work with structured data including parsing, transforming, and aggregating datasets • Store and manage processed data in internal storage systems • Collaborate across frontend, backend, and database layers based on project needs • Contribute to database design, queries, and data modeling • Implement background jobs and asynchronous processing where required • Ensure software quality through testing including end-to-end test coverage
• Design and develop scalable web applications using Java (Spring Boot) and Angular • Architect and implement microservices-based solutions • Own REST API design and backend services • Deploy and manage containerized applications in Kubernetes • Maintain CI/CD pipelines and ensure reliable production deployments • Troubleshoot and resolve production issues • Conduct code reviews and mentor junior engineers




