Full Stack Java Developer

at  National Broadband Ireland

Dublin, County Dublin, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jul, 2024Not Specified28 Apr, 2024N/ASpring Cloud,Oracle,Sql Server,Communication Skills,Couchdb,Postgresql,Selenium,Mongodb,Openshift,Git,Mysql,Nosql,Cucumber,Spring Mvc,Kubernetes,Spring Data,Jasmine,Angular,English,Spring Security,Databases,Github,Azure,Software Testing,Aws,Vue,MockitoNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

2537
Dublin
Permanent
National Broadband Ireland (NBI) is currently accepting applications for the role of Full Stack Java Developer to join their growing team!

EXPERIENCE REQUIRED:

  • 5-8 years of experience in software development, preferably with some experience in a start-up. Experience in a telecommunications role / organisation would be of benefit but not essential.
  • Extensive experience with Spring Boot, Spring Data, Spring Security (Oauth2). Experience with Spring Cloud (Spring Cloud Assure, Spring Cloud for AWS etc) would be beneficial.
  • Experience in with delivering web based services, REST API and core services, and integration with other systems via REST / SOAP API. Knowledge of Angular, React, Vue would be an advantage, alternatively the use of Spring MVC with Thymeleaf / Mustache / Grails or similar templating frameworks.
  • Some experience in software testing (unit tests / integration tests/ end to end tests / performance tests). It is also desirable to have some experience with Test Driven and Behaviour driven development (TDD/BDD) [Junit, TestNG, Spock, Mockito, Cucumber, Jasmine, Selenium, Playwright, Postman, JMeter, Gatling]
  • Some experience working with databases with RDBMS and NOSQL, such as MS-SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, CouchDB, DynamoDB.
  • Experience with code versioning and management tools like Git & Github
  • Understanding of Swagger / OpenAPI for API design. Some experience with delivering solutions based on these API designs would be preferable.
  • Comprehensive SDLC experience in an agile environment. Demonstrable solution delivery skills with a focus on end-to-end delivery.
  • Experience of managing solution scope and delivering concurrent projects within tight constraints.
  • Experience with Messaging platforms is desirable (ActiveMQ, RabbitMQ, JMS, Kafka)
  • Experience in delivery of solutions to one or more cloud environments (AWS, Azure, GCP)
  • Knowledge of containerisation, delivering containerised applications (Docker, Podman). Knowledge of Kubernetes would be of benefit (AKS, EKS, OpenShift)
  • Excellent written and verbal communication skills (in English)
  • Appropriate work permits to work in Ireland.

Responsibilities:

ROLE:

We are seeking a Senior Java Developer (full stack). Within the role the successful candidate will work very closely with all NBI teams from across the company in the delivery of new feature and maintance of the NBI OSS/BSS platform. This will drive our platform evolution..
This role is part of the OE Support team and requires comfort within a constantly changing environment. It requires attention to detail, ability to solve problems and develop strong relationships internally and externally to deliver a high quality of of support services.

KEY RESPONSIBILITIES:

  • Help translate high level business ideas into viable solutions, delivering these solutions in an iteratively way & under time-boxed constraints
  • Work with all X3T teams to quickly develop full stack solutions using the most appropriate technologies to achieve desired outcome.
  • Regularly engage in a highly collaborative way with local and remote stakeholders, product owners etc to design, deliver and demo solutions to their requirements.
  • Support Release management teams to setup and manage the technical delivery frameworks and environments (repositories, tools, automation, test-frameworks, automated deployment etc.) ensuring a continuous and iterative delivery approach.
  • Ensure all assigned work is completed to a high level of quality and in line with agreed timelines & costs.
  • Manage, own, and maintain a clear understanding of the scope and timelines of all initiatives underway (or in the pipeline) across the team.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Dublin, County Dublin, Ireland