Company description See more offers
   
 

Proximus Luxembourg - Senior Java Developer

Job description

  • Senior Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

  • Able to work autonomously and guide/mentor intermediate and junior developers on the projects he is assigned to

  • Contribute in all phases of the development lifecycle

  • Write well designed, testable, efficient code

  • Ensure designs are in compliance with specifications

  • Understand client requirements and how they translate in application features

  • Perform unit and integration testing before launch

  • Troubleshoot and debug applications

  • Prepare and produce releases of software components

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

 

Profile

  • Bachelor / Master's Degree in Computer Science / Business Information Systems.

  • Minimum 5y of experience as Software Engineer, preferably full stack (Angular).

  • Proven experience working with or leading dev teams with successful results using Agile methodologies and DevOps practises

  • Proven experience on system integration in complex environments.

  • Excellent knowledge of project, application and platform architecture using Java based technologies.
  •  Excellent knowledge of UML and other modelling frameworks.

  • Should have sound experience in the following technologies

    • Java,   Testing frameworks, Front-end frameworks
    • SOA principals, Security patterns, Java Application servers
    • SOAP / RESTful Web Services, Event driven design using Broker
    • CI/ CD: Maven, Nexus, Jenkins, Sonar , SVN, GIT, Ansible or similar tools
    • Configuration Management/Source Control and Build Automation processes

 

Considered as plus

  • ICT and / or Telecom domain understanding

  • Apache Camel, OSGi (KARAF),  JBoss AS / EAP , Red Hat SSO , Red Hat Fuse

  • BPM platforms ideally Alfresco Activiti

  • Jira, Confluence, Agile (Scrum) project methodology and practices

 

Softskills

  • Team player who is flexible and able to work with end-users and production issues simultaneously

  • Excellent communication skills, must be able to clearly communicate ideas, decisions and reasoning to both technical and non-technical team members.

  • Must be able to work within a fast-paced environment with aggressive timelines

  • A technical mindset with great attention to detail

  • Creativity in addressing technical challenges / problem solver / analytical skills

  • Strong written and verbal skills

  • English is a must

  • French, German and / or Luxembourgish considered an asset

Company description

As of January 1st, 2019, Telindus is a brand of Proximus Luxembourg SA.

Founded in 1979, Telindus Luxembourg supports all companies and public administrations in their digital transformation by providing them with holistic ICT and telecom solutions as well as tailor-made support services.

Its areas of expertise include fixed and mobile telecommunications, ICT infrastructure, multicloud, Fintech solutions, cybersecurity and managed services. Through its Training Institute, Telindus addresses all of its customers' challenges and enables professionals to remain at the forefront of best practices and ICT technologies.

Show full description
Similar offers
Similar job postings based on the criteria : Developer / Analyst Programmer Java / J2EE