Senior JEE Developer

We are currently 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.

PRINCIPLE RESPONSIBILITIES

Analyse, design and code in Java/Java JEE environment

Develop green field microservices to run in a cloud native environment using Java

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

Collaborate with and mentor other team members on application architecture, design and decision-making.

SKILLS AND EXPERIENCE

You will have a relevant degree, a minimum of 6 years Java software development experience and a strong background in the following areas:

Required Skills and Experience

Strong knowledge of Spring framework, Spring Boot etc.

Strong knowledge of web services (REST/JSON)

Excellent understanding of design principles

Experience with svn, Git, GitLab

Unix/Linux experience

Excellent communication skills

Desirable Skills and Experience

Developing microservice-based applications from scratch, an understanding of the associated architectures and design patterns etc.

Cloud development and deployment (AWS, Google, OpenStack etc.)

Experience with Kubernetes, Docker, Ansible

Working in Continuous Integration and Delivery environments with Jenkins®

TLS, OAuth experience

Experience with OpenAPI, Prometheus, Jaeger and Logging frameworks such as Fluentd

Scripting experience in Python, Perl

Familiarity with Redis, Cassandra

Kafka experience

Elasticsearch experience

Virtualisation

Database experience encompassing schema design, SQL, noSQL

Agile development methods, like SCRUMs and SPRINTs

Jenkins® is a registered trademark of Software in the Public Interest, Inc. Amazon, Amazon AWC and Amazon EC2 are trademarks of Amazon.com, Inc. or its affiliates. UNIX is a registered trademark of The Open Group. Elasticsearch and Kibana are trademarks of Elasticsearch BV, registered in the U.S. and in other countries. MySQL is a registered trademark of MySQL AB, Inc. in the United States and other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. All other trademarks are acknowledged as the property of their respective owners.

Resources

Customers

“The flexibility and service velocity of the solution has allowed us to launch in excess of 400 data plans in response to our subscribers’ increasing appetite for data services.... ”
Read More»

CTORobi Axiata Ltd

“Tango Telecom’s solution give us an intuitive, automated way to engage with our subscribers in real-time using post call notifications. By creating offers based on real-time actionable analysis of ... ”
Read More»

Head of VAS & MFS PlanningGrameenphone

“We evaluated a number of vendors and chose iAX™ Data because coupled with Tango Telecom’s unrivalled expertise; it was the fastest and most flexible method for Iusacell to introduce data charging ... ”
Read More»