Senior Java developer (Big Data)

Role Description

Senior Java Developers (Big Data!)

I am looking for top engineers to help build next generation data analytic and big data platforms and software solutions. You will work in an agile environment interacting with multiple technology and business areas designing and developing next generation analytics platforms and applications. 

The individual will have a focus on user interface design and development as well as additional coding responsibilities. You will be responsible for the strategy and design of complex projects as well as coding, and also support project planning and mentoring. 

This is a high visibility role within the team and effective communication is important as this individual will be interfacing with different areas including business clients, technology, architecture and infrastructure services.

 Responsibilities include :

  • Responsible for design, prototyping and delivery of software solutions
  • Responsible for designing and building new Big Data systems for analyzing data into actionable insights
  • Responsible for development of advanced analytics solutions and integrating new tools to improve descriptive, predictive and prescriptive analytics
  • Responsible for technical ecosystem (software, data, interfaces, integration) and strategic roadmaps
  • Responsible for designing and developing modern, cross-browser compatible user interfaces
  • Developing functional user interface with HTML, CSS, JavaScript and Angular.JS technologies
  • Responsible for performance tuning and scalability improvements of distributed applications
  • Researching and evaluation of new tools and technologies to solve business problems
  • Translates business concepts to technical implementations to drive alignment and decision making
  • Work on a geographically dispersed team embracing Agile and DevOps strategies for themselves and others while driving adoption to enable greater technology and business value
  • Participate in strategic planning discussions with technical and non-technical partners
  • Effective and efficient utilization of programming tools and techniques
  • Mentor others and continually develop themselves

Essential criteria:

  • 5+ years of hands-on Java application development experience
  • Proficiency in Eclipse or other Java IDE
  • Familiarity with web services (JAX-RS, JAX-WS, REST, JSON, XML, HTML5, CSS, JavaScript)
  • Experience developing with Angular.JS
  • Experience developing with Node.JS
  • Experience developing large-scale distributed applications
  • Familiarity and comfort with participating in a high-performing geographically dispersed team
  • Familiarity with source control solutions (ex git, GitHub)
  • Familiarity with Spring framework and the Gradle build toolset
  • Good verbal and written communication skills
  • Open to new ideas and technologies with a strong desire to learn
  • Ability to analyze and solve problems in a creative and innovative fashion
  • Demonstrated experience with sound technical design and documentation
  • Ability to meet deadlines, goals and objectives


This position would suit an experienced Java development professional interested in moving into a role with an emphasis on designing and building new Big Data systems which will help to analyse data into actionable insights.


For more information please contact Myles McKeown on 02890725633 for a confidential conversation or to apply simply email a copy of your current cv through on the link provided.


Key words : Java application development, Big Data, software solutions, Eclipse, Angular JS, Node JS.    


Back to Top