UKI Technology Consulting- Java Developer, Senior Consultant at EY
DUBLIN 2, County Dublin, Ireland -
Full Time


Start Date

Immediate

Expiry Date

15 Oct, 25

Salary

0.0

Posted On

16 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Spring Boot, Unit Testing, Presentation Skills, Information Management, Software Design, Testing, Junit, Communication Skills, Activemq, Spring, Distributed Teams, Computer Science, Jenkins, Databases, Core Java, High Pressure, Soft Skills

Industry

Computer Software/Engineering

Description

GENERAL INFORMATION

Location: Dublin
Available for Work Visa Sponsorship: Yes
Business Area: Tech consulting – System Engineering
Contract Type: Full-Time – Permanent
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture, and technology to become the best version of you, we are counting on your unique voice and perspective to help EY become even better, too. Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.
EY have a number of career opportunities available, and we are interested in meeting candidates who are looking for a new challenge, one where you can develop your range of skills significantly. Be that a move out of industry into practice, or from within practice into advisory services. We are looking for future leaders with a genuine creative vision and the confidence to make it happen. Our opportunities will allow you to apply your expertise to a variety of projects whilst offering you excellent career progression opportunities.

THE TEAM AND THE OPPORTUNITY

We’re looking for resources with expertise in Java based Technologies to join the group of our System Engineering and Integration team. In this role, you will be responsible for designing and guiding the architecture of our Java based applications while actively participating in coding and development. The ideal candidate will have deep technical expertise, strong problem-solving skills, and the ability to balance strategic architectural decisions with hands-on development work. This is a fantastic opportunity to be part of a leading firm whilst being instrumental in the growth of our service offering.

SKILLS AND ATTRIBUTES FOR SUCCESS

  • Analytical and problem-solving skills.
  • Excellent written and oral communication skills.
  • Basic knowledge and understanding of software development life cycle processes, agile development methodologies, software design and testing.
  • Strong knowledge in Core Java, Spring, Spring Boot, Rest API
  • Experience with ActiveMQ and messaging technologies
  • General knowledge and experience in working with databases (Relational and non-relational).
  • Experience in front end technologies (HTML, JavaScript, CSS, Angular JS)
  • Ability to develop unit testing (Junit) of code components or complete applications.
  • Experience with Continues Integration/Delivery Concepts & tools (GitLab, Maven, SonarQube, Jenkins)

SOFT SKILLS

  • Excellent Communication Skills
  • Team Player
  • Self-starter and highly motivated
  • Ability to handle high pressure and fast paced situations
  • Excellent presentation skills
  • Ability to work with globally distributed teams
  • Can operate independently or with minimum supervision
  • Ability to work & Coordinate with various teams (QA, Release Team, Product Team, PMO)
  • Learning ability, including integrating information and the ability to judge and to evaluate

To qualify for the role, you must have

  • A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or Information Management.
  • Minimum 2 years of experience in a software development role.
Responsibilities

YOUR KEY RESPONSIBILITIES

  • Coding new developments and / or enhancements
  • Design applications, systems or processes
  • Quality assures program specifications and code
  • Create functional design documentation
  • Adhere to code quality and unit testing standards
  • Identify and implement integration tests, automating tests where appropriate.
  • Investigate and manage complex Live Incidents
  • Coordinate or escalate defects / problems
  • Perform Root Cause Analysis
  • Coordinate team or release activities
  • Create and demonstrate prototypes / screen designs
  • Provide input to governance and status reports
  • Peer reviewing code changes completed by developers

To qualify for the role, you must have

  • A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or Information Management.
  • Minimum 2 years of experience in a software development role
Loading...