Recruiter

Spyridoula Zineli

itech
itech

Recruiter

Spyridoula Zineli

ADD

Principal Java Developer

REFERENCE: job0000688

Added: 3 years ago
Location
Belfast
Salary
Not available
Contract type
Permanent
Industry
Location
Belfast
Salary
Not available
Contract type
Permanent

About the role

On behalf of our client, an international digital solutions company with international market leading clients in the public and private sector, we are currently looking for a Principal Java Developer to join its software development team in Belfast, Ireland.

 

Role Summary

 

The ideal candidate will be a principal Java engineer with enthusiasm for big data technologies. The candidate will join a team delivering exciting software solutions using Java, Hadoop, Spark, Machine Learning and more.

 

Key Accountabilities

  • Design and develop Java solutions to meet customer requirements and produce high quality, scalable code
  • Work collaboratively within a team to instil high coding standards especially for code quality, code reviews, unit testing, continuous integration and deployment
  • Supervise team members in technical design and drive projects through to completion ensuring that end solution meets development and deployment best practices
  • Work with our customers and teams to prioritize work, to include prioritisation of new development, maintenance and continuous improvement of the solution
  • Drive Innovation with teams and the wider organisation and investigate potential adoptions of new technologies

 Knowledge, Skills & Experience

  • 10+ years Java experience
  • Experience in planning complex large scale solutions across multiple technology groups, teams/user groups
  • Knowledge of Apache Spark, Hadoop, HBase, Hive, Linux
  • Well accustomed with all phases of software development; from requirements gathering and design through to build, deployment and support
  • Experience in taking the role of a technical leader, helping train, mentor and motivate team members by setting examples of development excellence.
  • The ability to operate well under a variety of different situations and types of projects, ranging from agile, a team of one, to a team of many
  • Experience using build tools, e.g. Maven, Gradle, Ant
  • Experience with common open-source frameworks and libraries, e.g. Spring, JUnit
  • Experience working with multi-threaded applications

Benefits

  • An opportunity to work in a fast-paced, dynamic environment with a focus on our values high performance culture, and workplace you can be proud to be a part of
  • A competitive basic salary and package of benefits and perks, with opportunities for professional development, training and travel
  • Be part of a team which values creativity, ambition and ownership
  • Be part of our success and be part of something special