Senior Java Developer (M/F)

Luxembourg
Posted 2 weeks ago

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

  • Minimum of 7 years of proven experience as developer
  • Bachelor / Master’s Degree in Computer Science / Business Information Systems
  • Proven experience leading development teams with successful results
  • Strong understanding of J2EE architecture and / or Spring
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
  • Strong server-side development experience of enterprise applications using Java EE / Spring
  • Familiarity with maven, agile practices, JIRA (or similar tools), enterprise and RESTful architectures
  • Strong experience in several of the following areas: Java J2EE, Spring, JUnit, SOA principals , REST services, SQL, ORM, JPA, database design, application servers
  • Familiarity with best practices for Java and design patterns
  • Current knowledge of XML, UML, HTML, Javascript, Linux/Windows
  • Proficient understanding of code versioning and CI tools, such as GIT/SVN, Jenkins, Sonar, Nexus
  • Good written and oral communication skills in English

 

Considered as plus:

  • ICT and Telecom Business domain understanding
  • Knowledge of Apache  Camel, BPM engines,  CXF web services,  Apache AMQ is a strong plus
  • Experience in developing front-end (Angular) is a strong plus
  • OSGI (Karaf),  Red Hat JBoss AS / EAP , Red Hat SSO , Red Hat Fuse is a strong plus
  • PaaS solutions like Cloudfoundry , Openshift
  • Microservices, Docker, Containers, Orchestration (Swarm, Kubernetes)

 

Soft skills:

  • 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
  • Ability to work within a fast-paced environment with aggressive timelines
  • 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

Apply Online

A valid phone number is required.
A valid email address is required.