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