Job Description:
As a Senior Software Engineer - Java, you will be at the forefront of creating software solutions that touch millions of users. Youll work closely with our Development team, helping to build and maintain our in-house software framework that empowers clients to address their facility and real estate challenges efficiently.
Responsibilities:*
Develop and maintain software with a strong understanding of Core Java 8+.
Build and integrate REST APIs.
Work with databases, Wildfly, and Tomcat.
Translate customer requirements into scalable software solutions for multiple clients.
Collaborate within a Development department of 200+ talented colleagues.
Requirements:*
Bachelors or Masters degree in a related field.
5-8 years of experience in Java development.
Strong understanding of object-oriented programming, multithreading, design patterns, and JUnits.
Experience with databases and basic SQL knowledge.
Hands-on experience with tools such as Wildfly and Tomcat.
Preferred Qualifications:*
Familiarity with Java 11+.
Experience with front-end technologies like TypeScript and Angular.
Strong oral and written communication skills in English.
A pragmatic mentality, combining technical skills with problem-solving abilities.
What We Offer:*
A healthy work-life balance with the possibility of hybrid work.
Continuous learning and meaningful training opportunities.
Challenging projects with world-leading clients.
A collaborative and learning work environment.,