
Java Developer
Uni Systems
full-time
Posted on:
Location Type: Remote
Location: Belgium
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, and maintain high-quality Java-based applications and services.
- Contribute to the implementation of microservices and distributed systems.
- Collaborate with architects and technical leads to implement defined architectures and technical solutions.
- Develop and maintain RESTful and/or SOAP APIs.
- Implement integrations with external systems using web services and messaging technologies.
- Participate in data analysis and contribute to data modelling activities.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Develop and execute unit and integration tests.
- Contribute to automated testing and CI/CD pipelines.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and provide constructive feedback.
- Support deployment, release management, and environment configuration.
- Participate in Agile ceremonies, technical discussions, and team meetings.
- Contribute to technical documentation and user support when needed.
Requirements
- Master’s degree in IT with minimum 9 years of professional experience (or Bachelor’s degree with minimum 13 years of experience).
- At least 5 years of experience as a java developer.
- Strong experience in Java (JEE / Spring ecosystem).
- Good knowledge of object-oriented design and common design patterns.
- Experience with RESTful APIs and/or SOAP web services.
- Good understanding of microservices architectures.
- Experience with message brokers and event-driven systems (Kafka, JMS).
- Solid knowledge of relational databases and SQL.
- Experience with integration technologies (Apache etc.) and web services.
- Good understanding of HTTP protocol and API design principles.
- Experience with automated testing frameworks (e.g., JUnit, Mockito).
- Familiarity with Docker and containerized environments
- Familiarity with CI/CD tools and pipelines
- Basic understanding of gRPC and Protobuf.
- Knowledge of web security principles (OAuth2, OpenID Connect).
- Nice to have certifications: Certified DevSecOps Professional (CDP) certification, AWS Certified Solutions Architect or Certified Kubernetes Application Developer (CKAD).
- Advanced English (C1) communication skills (written and spoken) and French skills (C1) will be considered an asset.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJEESpringRESTful APIsSOAPmicroservicesSQLautomated testingDockergRPC
Soft Skills
collaborationcommunicationtroubleshootingcode reviewfeedbackdata analysistechnical documentationAgile participationproblem-solvingteamwork
Certifications
Certified DevSecOps ProfessionalAWS Certified Solutions ArchitectCertified Kubernetes Application Developer