XM

Java Software Engineer

Posted: 2 hours ago

Job Description

Mid-Senior Java Developers – Cyprus, Greece or RemoteThe Role:If you believe that technology is a creative tool, and you are keen on adhering to the pace of development while being a part of a team, this is the position for you. You will become a member of the strong engineering team and will be engaged in the development of the next generation trading applications of the company which will, in turn, allow you to impact successfully the company’s business.As a Java Developer, you will be responsible for the creation and enhancement of resilient and efficient high-end applications. You will be involved in defining the architecture and system structures as well as the system’s reliability, performance, and scalability. If you are someone who enjoys solving complex technical challenges, driving improvements, and mentoring others, this role is for you.The main responsibilities of the position include:Design, develop, and maintain advanced backend applications on the Java platformEmploy best practises such as test-driven development, continuous integration and agile methodologiesConduct code reviews to ensure high-quality standards and mentor more junior members of the teamMonitor system performance, troubleshoot issues, and implement optimizations for peak efficiencyPerform unit testing and automation testing to ensure code stabilityCollaborate in system design discussions, and architecture, contributing innovative ideas for improvement and scalabilityStay on top of emerging technologies and propose how they could enhance our product suite from technical perspective and system improvementsMain requirements:BSc/MSc in computer science, engineering, or any other relevant degreeAt least 3 years of work experience in Java developmentSolid understanding of the full development life cycleVery good knowledge of programming best practises and design patternsGood understanding of algorithmic complexity, data structures and multi-threading conceptsKnowledge of REST API and web services implementation conceptsDeep understanding of object-oriented design, specifically within a cloud environmentExperience working as part of a cross functional team – working closely with product and program managers to deliver product features on time and with high quality.Keen interest in benchmarking and optimisationPassion for backend application developmentStrong teamworking skills and collaborative approachCommitment to personal development and staying current with industry trendsThe following will be considered an advantage:Knowledge of Oracle & MySQLKnowledge of AWS Cloud ServicesWork portfolio of open-source projects and technical blogsBenefit from:Attractive remuneration packageIntellectually stimulating work environmentContinuous personal development and international training opportunitiesAttractive relocation package and support for a smooth relocation for you and your familyThe Hiring Experience: What Awaits YouShow Your Skills – Online Technical ChallengeLet’s Connect – Intro Chat with Talent AcquisitionBring It to Life – Role-Specific Take-Home TaskFinal Connection – Final InterviewType of employment: Full timeLocation: Cyprus, Greece or RemotePlease visit our website www.xm.com/careers to submit your online application for this position.All applications will be treated with strict confidentiality!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs