Software Developer

Java Developer

On behalf of our client, a leading banking organization that specializes in the shipping sector, we are currently looking for a team-oriented Software Developer, to join its team of professionals.

A day in the life of a ‘Software Developer’

You will work on a multitude of tasks supporting bank’s business in developing web and middleware applications. In coordination with other IT teams, you will contribute to the design and development of solutions for both new and existing applications. The role reports to the Systems Design & Development Section Head.

Your day-to-day

  • Design, develop and maintain banking applications
  • Integrate APIs with other systems of the bank
  • Write well-designed, efficient code
  • Participate in the definition and design of technical solutions
  • Document development phases
  • Ensure applications are secure and up-to-date

What you will need

  • Degree in Computer Science or Engineering, however experience and skillset will be considered
  • At least 2 years of experience in OOP, designing, building and testing large software systems with Java
  • Familiarity with relational databases (MySQL, MariaDB)
  • Experience in consuming APIs (REST/SOAP)
  • Basic knowledge of Linux Systems
  • Experience working with version control systems (e.g., Git, SVN)
  • Familiarity working as a member of an Agile team

We love your personality if you

  • have excellent communication skills
  • like to share your knowledge with your teammates
  • have growth mindset

What’s in it for you

  • Attractive salary package
  • Health insurance and pension plan
  • Continuous personal growth
  • Meal vouchers
  • Gym facilities
Stavros Balios

Associate Consultant

REFERENCE: job000023616