Senior Java Developer
Dublin,Ireland
Prerequisites
Mandatory Skills
- UI Frontend frameworks like – Jquery 1.8x, Bootstrap, AngularJS, CSS3, and Java Script frameworks, HTML5
- Experience in Core Java , Web Services ( SOAP / REST ) , JSF/JSP/Servlets, Dependency Injection frameworks, ORM tools,Dell – Internal Use – Confidential.
- Experience in build tools (Ant, Maven etc.) & unit testing utilizing JUNIT and other unit testing tools.
- Knowledge on JSON , XSL, JQuery, XML Parsing, XPath
Design Skills
- Defining Standards, approach and best practices for Middleware Service.
- Taking development decisions for middleware Services.
- Involved in design decision across the application layers (front-end , service and back-end)
Other Skills
- Mentoring junior team members and helping senior team members and architects in design decisions.
- Enhancing knowledge base for Software Factory team members and updating knowledge pool on internal WIKI site.
- BFSI domain knowledge & Payments Systems background. Knowledge of Online Payment applications is desired.
Desired Skills:
Technical Skills
- Unix /Shell Scripting
- Knowledge of SQL performance tuning techniques
- Security design like single SSL, mutual SSL
Architecture / Design Skills
- Experience in system architecture and have developed enterprise frameworks.
- Proven knowledge of Service Oriented Architecture
- Deep understanding of enterprise security and OWASP security vulnerabilities & remediation
- Involved in security design decision of the applications and its proof of concepts like single SSL, mutual SSL in bank’s infrastructure.
- Providing implementation design for middleware services.
- Actively participate in environment readiness and supporting System / UAT/ OAT / PEN testing phases.
Others
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment
- Must be organized, have an eye for detail, and be able to put ideas into a tangible form
- Working knowledge on Mobile platform
- Knowledge of Retail banking applications and its architecture
Preferences
- Graduate degree in a computer science related field with a minimum of 10 years of software development experience.
- Java Enterprise Edition Professional Certification
- Experience in working directly with customers.
- BFSI domain knowledge & Payments Systems background