Recruiter
Spyridoula Zineli
Recruiter
Spyridoula Zineli
Location
Belfast
|
Salary
Not available
|
Contract type
Permanent
|
Industry
|
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