ATCON GLOBAL
Java Software Engineer
ATCON GLOBALBelgium8 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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.


Key Skills

Ranked by relevance