Uni Systems

Java Developer

Uni Systems

full-time

Posted on:

Location Type: Remote

Location: Belgium

Visit company website

Explore more

AI Apply
Apply

Job Level

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