girl looking into her desktop
Back to search results

Senior Java Developer

Dublin, , Ireland

Job Description:

Job Title: Senior Java Developer

LOB: Global Information Security

Corporate Title: Vice President

Location: Dublin

A vacancy exists for a Senior Java Developer within the Global Information Security – Cyber Security Technology Authorization Services Agile development teams located in Dublin. These teams are responsible for the ongoing development of applications used Enterprise wide covering Authorization, Access Profiling, Business Rules and Entitlement Analytics.

Overview of the Team:

In this role, you will be using the experience you have gained throughout your career to assist in the design, development, and implementation of complex, globally distributed, applications. We like for our developers to feel comfortable contributing throughout the application stack and we believe it is important that you follow best practices established by the team, including common design patterns, proper source code control practices and delivery of unit test cases.

Whether you are building applications from scratch, de-bugging existing code, or collaborating with various teams or mentoring team-members, your skills will be tested and your knowledge-base will grow as you rise to meet these challenges.

Application Developers with experience in designing, developing and deploying high-volume, multi-tiered, distributed transactional applications using an Agile SDLC are ideal for this position.

Responsibilities will include but not limited to:

  • Leverage deep technical knowledge to create technology solutions that address complex technical, architectural and organizational challenges.

  • Partner with the Product Owners, Business Analysts, Testers, Site Reliability Engineers and Dev Ops to comprehensively deliver quality releases and ensure stability of the platforms.

  • Own the quality of software delivered by self and the team you lead.

  • Interact with client stakeholders, at a senior technical level, including collaborating to reach agreement on solution architecture, design and technical approach, while creating an optimal working environment for the development team.

  • Coach and mentor intermediate developers to grow skills and drive effective delivery.

Core Skills:

  • Highly skilled and experienced Java developer

  • Technologies: Java 8, Spring Boot, Jetty, MyBatis, SQL Server, Oracle, Jenkins CI, JBPM, Spring, REST, Web Services, JMS, Drools, BPMN, Maven, Eclipse and JUnit

  • Experience in data access technologies and patterns including relational database experience and proven abilities in SQL and data modeling is required

  • Experience of Linux

  • Experience working in an Agile Environment

  • A disciplined thinker and capable of working across organizational boundaries in a very demanding, high-output environment

  • Outstanding organizational skills, attention to detail and accuracy are essential

  • Must be pro-active, enthusiastic, adaptable and results driven

  • Excellent written and oral communication skills

Bank of America

Every day, across the globe, our employees bring a commitment to our purpose and to driving responsible growth by living our values: deliver together, act responsibly, realize the power of our people and trust the team. A key aspect of driving responsible growth is doing so in a sustainable manner, a critical pillar of which is being a great place to work for our teammates.

In line with these values, in EMEA we have 9 Employee Networks, a wide range of Sports & Social clubs, and other development and networking opportunities so that you can enjoy a range of experiences and connect with colleagues across the bank. We also offer exclusive discounts to some of the most iconic cultural experiences for you to enjoy in your spare time outside of work. Learn more about our benefits here.

Good conduct and sound judgment is crucial to our long term success. It’s important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well.

We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience.

We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment.

Job Band:

H5

Shift: 

Hours Per Week:

35

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Job Title: Senior Java Developer

LOB: Global Information Security

Corporate Title: Vice President

Location: Dublin

A vacancy exists for a Senior Java Developer within the Global Information Security – Cyber Security Technology Authorization Services Agile development teams located in Dublin. These teams are responsible for the ongoing development of applications used Enterprise wide covering Authorization, Access Profiling, Business Rules and Entitlement Analytics.

Overview of the Team:

In this role, you will be using the experience you have gained throughout your career to assist in the design, development, and implementation of complex, globally distributed, applications. We like for our developers to feel comfortable contributing throughout the application stack and we believe it is important that you follow best practices established by the team, including common design patterns, proper source code control practices and delivery of unit test cases.

Whether you are building applications from scratch, de-bugging existing code, or collaborating with various teams or mentoring team-members, your skills will be tested and your knowledge-base will grow as you rise to meet these challenges.

Application Developers with experience in designing, developing and deploying high-volume, multi-tiered, distributed transactional applications using an Agile SDLC are ideal for this position.

Responsibilities will include but not limited to:

  • Leverage deep technical knowledge to create technology solutions that address complex technical, architectural and organizational challenges.

  • Partner with the Product Owners, Business Analysts, Testers, Site Reliability Engineers and Dev Ops to comprehensively deliver quality releases and ensure stability of the platforms.

  • Own the quality of software delivered by self and the team you lead.

  • Interact with client stakeholders, at a senior technical level, including collaborating to reach agreement on solution architecture, design and technical approach, while creating an optimal working environment for the development team.

  • Coach and mentor intermediate developers to grow skills and drive effective delivery.

Core Skills:

  • Highly skilled and experienced Java developer

  • Technologies: Java 8, Spring Boot, Jetty, MyBatis, SQL Server, Oracle, Jenkins CI, JBPM, Spring, REST, Web Services, JMS, Drools, BPMN, Maven, Eclipse and JUnit

  • Experience in data access technologies and patterns including relational database experience and proven abilities in SQL and data modeling is required

  • Experience of Linux

  • Experience working in an Agile Environment

  • A disciplined thinker and capable of working across organizational boundaries in a very demanding, high-output environment

  • Outstanding organizational skills, attention to detail and accuracy are essential

  • Must be pro-active, enthusiastic, adaptable and results driven

  • Excellent written and oral communication skills

Bank of America

Every day, across the globe, our employees bring a commitment to our purpose and to driving responsible growth by living our values: deliver together, act responsibly, realize the power of our people and trust the team. A key aspect of driving responsible growth is doing so in a sustainable manner, a critical pillar of which is being a great place to work for our teammates.

In line with these values, in EMEA we have 9 Employee Networks, a wide range of Sports & Social clubs, and other development and networking opportunities so that you can enjoy a range of experiences and connect with colleagues across the bank. We also offer exclusive discounts to some of the most iconic cultural experiences for you to enjoy in your spare time outside of work. Learn more about our benefits here.

Good conduct and sound judgment is crucial to our long term success. It’s important that all employees in the organisation understand the expected standards of conduct and how we manage conduct risk. Individual accountability and an ownership mind-set are the cornerstones of our Code of Conduct and are at the heart of managing risk well.

We are an equal opportunities employer, and ensure that no applicant is subject to less favourable treatment on the grounds of gender, gender identity, marital status, race, colour, nationality, ethnic or national origins, age, sexual orientation, socio-economic background, responsibilities for dependants, physical or mental disability. The Bank selects candidates for interview based on their skills, qualifications and experience.

We strive to ensure that our recruitment processes are accessible for all candidates and encourage any candidates to tell us about any adjustment requirements. As part of our standard hiring process to manage risk, please note background screening checks will be conducted on all hires before commencing employment.

Learn more about this role

Full time

JR-21042399

Band: H5

Manages People:

Manager:

Talent Acquisition Contact:

James Bannerman

Referral Bonus:

0

Street Address

Primary Location:
BLOCK D LEOPARDSTOWN RD, Dublin, 18