Software Developer/ Engineer/ Architect

JEE Developer

We are looking for an experienced Senior JEE developer to join our high energy R&D department.We want a highly motivated developer to be part of an agile development team within a fast-paced environment. This is a hands-on role which will involve design, reviews, coding and trouble shooting. The position will be based at our headquarters in Limerick, Ireland.

RESPONSIBILITIES

  • Analyse, design and code in Java/Java JEE environment
  • Develop high-level system architecture designs
  • Drive these designs through development, testing, documentation and delivery
  • Review design, functional specifications and code
  • Create and review test plans and test tools
  • Contribute to continuous process improvements
  • Install and deliver developed applications to customer sites
  • Report on project progression to Senior Management
  • Willingness to work as part of a team and provide team mentoring

In return, we are offering you a highly competitive package and an excellent opportunity for career progression in a rapidly expanding, award-winning company. Please email your C.V. to jobs@tangotelecom.com.

You will have a relevant degree, a minimum of 6 years industry experience (at least 4 years using Java) and a strong background in the following areas:

  • Strong Java and OO skills, OO design patterns, architecture and design skills
  • ORM frameworks such as Hibernate
  • Development of microservice-based applications for cloud-native environments using Java
  • Understanding of microservice / cloud-native associated architectures and design patterns
  • Experience with Kubernetes®, Docker, Ansible®
  • Strong knowledge of web services (REST/JSON)
  • Experience with OpenAPI, Prometheus, Jaeger and Logging frameworks such as fluentd®
  • Database experience encompassing schema design, SQL, noSQL
  • PL/SQL having used: MySQL™, Oracle, PostgreSQL
  • Spring FRAMEWORK® including Spring Web Flow, Spring Web MVC
  • APACHE MAVEN™ SOFTWARE and CI / CD tools such as Jenkins®
  • Virtualisation, Cloud-based Applications, Amazon AWS, VMware, Amazon EC2
  • Software development lifecycle and quality processes & SVN, Git, GitLab
  • Development on a Linux/Unix platform
  • Agile development methods, like SCRUMs and SPRINTs