+353-8510-511-52
info@charttics.com
WPCS 1.1.4

Single Blog Title

This is a single blog caption
6 Feb 2017

Java Senior Developer

Key Responsibilities:

  • Working on an Agile development team refining Features/Stories delivering excellent quality software to a predictable cadence.
  • Developing an understanding of the IT Architecture underpinning AIB’s Business Baking Platform.
  • Assisting users in determining requirements, at feasibility and detailed design stages.
  • Developing the agreed design utilising the appropriate tools and languages.

Candidates should:

  • Have knowledge of software design patterns and familiarity with a number of architecture styles and patterns.
  • Be an experienced self-starter with extensive experience of Agile Methodologies.
  • Experience working on a development teams in delivering high quality and resilient software.
  • Experience and understanding of Dev Ops and automation tooling and processes to support a defined delivery cadence.
  • Be a strong and committed team player with the ability to work on own initiative.
  • Have strong problem solving and analytical skills.
  • Be proactive in developing own skills and knowledge.
  • Have strong communication skills, both written and oral.
  • Have the ability to work in a fast-paced multi-tasking environment.
  • Have an excellent customer service attitude and the ability to interact with people in a professional manner.

Key Skills:

  • Minimum 5 years Java/JEE development experience
  • Experience in OO Design
    • Demonstrated proficiency in applying common design patterns
    • Ability to communicate effectively using UML
    • Ability to write technical documents to a high standard
  • Experience of using an IDE such as Eclipse
  • Experience of the following technologies a must
    • Web Services SOAP/XML/REST
    • Persistence JDBC/ ORM / Databases
    • Application Servers such as WebSphere/JBOSS and Tomcat
  • Experience of the following technologies an advantage
    • Micro Services and associated patterns
    • API Gateways such as Apigee
    • Event Bus technologies such as Kafka
  • Testing
    • Competence in designing and executing unit & integration tests
    • Experience with Selenium and Cucumber
  • Good knowledge of Web Technologies such as HTML/CSS/JavaScript and appreciation of User Experience techniques and challenges

No. of Position: 6