Technology Consulting- Senior Java Developer, Senior Consultant
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. 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.
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.
Your key responsibilities
* Coding new developments and/or enhancements
* Design applications, systems or processes
* Quality assure 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 review code changes completed by developers
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 Continuous Integration/Delivery Concepts & tools (GitLab, Maven, SonarQube, Jenkins)
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
What working at EY offers
We offer a competitive remuneration package. Our comprehensive Total Rewards package includes support for flexible working and career development. Plus, we offer:
* Support and coaching from some of the most engaging colleagues around
* Opportunities to develop new skills and progress your career
* The freedom and flexibility to handle your role in a way that’s right for you
Career Progression
* When you join EY, you will be supported to ensure that you are enhancing your skills from day one
* Continuous learning, where you can develop the mindset and skills to navigate whatever comes next
* As you grow and develop here, you’ll discover opportunities to help customize your career journey
About EY
As a global leader in assurance, tax, transaction, and advisory services, we’re using the finance products, expertise, and systems we’ve developed to build a better working world. That starts with a culture that believes in giving you the training, opportunities, and creative freedom to make things better.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.
Apply now.
#J-18808-Ljbffr