Job 1000 van 1000


Report this listing

Solliciteren



Java Software Engineer


Location:
Brussels Central (Hybrid)

Start Date:
ASAP

Type:
Freelance/Employee

Seniority:
Senior (5+ years experience)

Language Requirement:
English fluency

Job Description:

Client is seeking a highly skilled Senior Java Developer to join the Invest Domain team. The ideal

candidate will have strong hands-on experience in Java development, API design, and continuous

integration practices, with a solid understanding of software design principles and test-driven

development.

You will be part of a dynamic and collaborative environment where you will design, develop, and

maintain scalable, secure, and efficient applications. The role also offers potential to grow into a

Lead Developer position over time.

Key Responsibilities:


• Design, develop, and maintain high-quality software solutions using Java (Spring Framework) and Kotlin.


• Build and integrate RESTful APIs to support backend and front-end systems.


• Apply SOLID principles and TDD (Test-Driven Development) practices throughout the development lifecycle.


• Participate in all phases of the software development lifecycle: design, development, testing, deployment, and maintenance.


• Collaborate closely with architects, DevOps engineers, and other development teams to ensure seamless CI/CD processes.


• Contribute to code reviews, ensuring adherence to quality, performance, and security standards.


• Troubleshoot, debug, and optimize applications for performance and scalability.


• Take part in sprint planning, estimations, and retrospectives within an Agile setup.


• Stay current with emerging technologies and contribute to technical discussions and innovation initiatives.

Required Skills and Experience:


• 5+ years of professional experience as a Java Developer in complex enterprise environments.


• Strong expertise in Java (Spring Boot / Spring Framework).


• Practical experience with Kotlin (or strong willingness to learn).


• Proven experience in API development and integration.


• Solid understanding of CI/CD pipelines and modern DevOps practices.


• Proficient in applying SOLID principles and TDD methodologies.


• Hands-on experience with version control systems (Git) and build tools (Maven or Gradle).


• Working knowledge of databases (SQL, relational or NoSQL).


• Familiarity with SAST and secure coding practices.

Nice to Have:


• Experience with API automation testing frameworks.


• Exposure to mobile development (iOS/Android).


• Knowledge of cloud environments and microservices architecture.


• Familiarity with financial/investment domain applications.

Solliciteren

Meer banen van je zoekopdracht