Senior Java Enterprise Developer

Senior Java Enterprise Developer

Annalisa Di Pietro Careers with ResourceKraft - Energy Industry

Job Category: Developer/Engineer
Job Type: Permanent
Level of IT Experience: 3 + years
Location: Limerick
Salary: Depends on Experience

Duties & Responsibilities:

  • Develop, integrate and test [mainly] server-side software that will interact in real time with ResourceKraft’s family of embedded devices. The successful candidate will be expected to be totally capable on the whole Java enterprise stack: runtime, storage, business layer, security, MVC, etc.
  • Work with a range of stakeholders to ensure that the correct software features are developed and that the correct decisions are made
  • Participate in all phases of the Application Development Lifecycle
  • Willing to gain an understanding of the energy efficiency business and our customers concerns regarding energy and be capable of meaningfully contributing to discussions regarding customer requirements
  • Excellent work ethic, dependable, and responsible
  • Good communication and collaboration skills
  • Strong logical and creative problem-solving skills, good oral and written communication skills, and excellent analytical skills
  • Capability to identify the right tools for the job and to be able to defend choices in the light of customer requirements
  • Be prepared to occasionally undertake international travel
  • Be prepared to occasionally visit customer sites to assist with deployments and to better understand customer requirements

Qualifications, Skills & Experience:

  • B.S. in Computer Science, Computer Engineering, Electronic Engineering, Information Technology, Computer Information.
  • An understanding of algorithms and when to use them is a must – this job is not just about the assembly of a random bunch of frameworks. Ability to program is a must.
  • Ability to use source control software like GitHub, TFS or SVN
  • Knowledge of scaling methodologies
  • Understanding of how databases actually work and how to carry out at least basic optimization in production environments.
  • Understanding of how servlet containers (e.g. Tomcat) are configured, maintained and optimized in production environments
  • Strong experience with [ideally] multiple Java technologies, including, but not limited to: Java, J2EE, Spring Framework (including Spring MVC), Hibernate (or similar), JMS (e.g. MQ), JNDI

Additional Experience in the Following is a Plus:

  • An understanding of statistical techniques would be a distinct advantage
  • Knowledge of the following: Python, Perl, PHP, Node.js, Lua
  • Knowledge of at least some of the following IOT protocols/methodologies is desirable: MQTT, mbed, CoAP, XMPP
  • Knowledge of command line Linux is a distinct advantage
  • Understanding of Amazon’s Cloud Computing Services. If you have in-depth knowledge of Amazon’s products, this is a big plus
  • Experience with PostgreSQL is very desirable but not mandatory

The Company:

ResourceKraft develops incredible web-based systems and applications which help businesses save millions on energy costs. ResourceKraft is now looking for a Senior Java Enterprise Developer to round out the product development team at our Limerick offices.

How to apply:

Please send updated CV to

jobs@resourcekraft.com