Key Responsibilities
As a Software Engineer at Proximus, your primary responsibility is to serve as a technical engine for the organization. You will spend your days collaborating with business analysts to refine technical requirements and transforming those into robust, high-performance Java code. Your role is not just about writing features; it is about ensuring those features are integrated seamlessly into the existing Proximus ecosystem.
You will also take a lead role in project execution. This means you will orchestrate the work of sub-teams, mentor junior members, and ensure that all deliveries meet rigorous quality standards. During implementation, you will operate as a key point of contact for the operations team, providing technical guidance and ensuring that releases align with the company’s change management framework.
Role Requirements & Qualifications
A successful candidate for this role possesses a blend of deep technical mastery and the soft skills required to thrive in a large-scale corporate environment.
- Must-have skills:
- Bachelor’s or Master’s degree in an IT-related field.
- Extensive experience with Java backend development.
- Proven expertise in Spring and Apache Camel.
- Strong command of GIT and branching strategies.
- Proficiency in Agile/SCRUM and CI/CD methodologies.
- Fluent English communication skills.
- Nice-to-have skills:
- Experience with Openshift or containerized environments.
- Proficiency in French or Dutch.
- Experience in the telecommunications or workforce solutions sectors.
Frequently Asked Questions
Q: How should I prepare for the technical interview?
Focus on your past projects. Be prepared to explain the "why" behind your architectural decisions, specifically regarding Spring and integration frameworks. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
Q: What is the company culture like?
Proximus values a "Team Possible" mindset. The culture is collaborative and focused on continuous improvement, with a strong emphasis on professional development and training.
Q: Is there a specific focus on coding challenges?
While technical interviews may include open-ended architectural discussions, you should be prepared to demonstrate your coding virtuosity through examples of your previous work or explanations of how you solve complex technical challenges.
Q: What is the typical timeline for the hiring process?
The process can vary, but generally involves a recruiter screen followed by one or two technical/managerial rounds. Keep in mind that Proximus aims to provide feedback in a timely manner.
Other General Tips
- Understand the Domain: Research the Proximus business model, particularly how the company serves field technicians and customers. Understanding the "why" behind the code makes you a much stronger candidate.
- Be Clear and Concise: When answering technical questions, state your assumptions clearly. If a question is ambiguous, ask clarifying questions before jumping into a solution.
- Showcase Your Growth: Proximus values learning. Highlight instances where you learned a new technology or methodology to solve a problem.