Software Developer/ Engineer/ Architect

Java Developer – Spring Framework

One of the worlds leading firms is looking for a Java Spring Developer on a permanent basis.

The role will join an existing team and you will work along side other Senior Java Developers. This role will be fully remote with the possibility of 1 day in the office thereafter Covid restrictions are lifted.

  • Develop applications using Java/J2EE technologies.
  • Excellent communication skills with strong Agile knowledge.
  •  Development of Java based applications using Spring, Hibernate, Restful Webservices etc.
  •  Be able to work with Business/Systems Analysts and Quality Engineers in a behavioral driven development environment.
  •  Strong knowledge of SQL, RDBMS, Hibernate, Spring is a must.

All About You

  • Experience in working on large production systems with high transaction volumes.
  •  Excellent troubleshooting skills and be able to proactively work to prevent a problem.
  •  Excellent knowledge of SQL and RDBMS concepts.
  •  Excellent communication and documentation skills.
  •  Experience working with continuous integration tools such as Bamboo, Jenkins, Chef, Cruise Control etc.
  •  Experience working with code coverage and health reporting tools such as Sonar.

The ideal candidate would have the following skills:

  •  Knowledge of advanced authentication techniques on mobile and web based platforms
  •  Web Services – REST/XML – Advanced Level.
  •  J2EE Web Application/Web Services with JBoss & WebSphere.
  •  Previous consultancy experience is highly desirable
  • Advanced skills and knowledge of Hibernate & Spring.
  •  Ability to innovate and develop new approaches to complex design problems
  •  Ability to architect and provide technical leadership to large and complex systems
  •  Experience with a variety of architectural patterns including high performance, high availability transaction processing systems and multi-tiered web applications
  •  Experience integrating vendor and open source products into an overall system
  •  Experience specifying hardware/software requirements, and estimating complex IT efforts
  •  Self-motivated with the ability to accomplish tasks with minimal direction

Educational Requirements

Third level degree required