UI / Java /J2EE Architect
- Talented; versatile hands on Technical Payment Expert; devising and delivering cutting edge innovative payments solutions.
- Ideal candidate is a self - motivated individual with strong awareness of the payments industry trend; bank processing; payment security and payment transaction models.
- Business acumen; hands - on technology skills; positive work ethics and a collaborative mind set are key to the success for this role.
- The prospective candidate will require articulation; negotiation and influencing skills given the level of visibility.
- The person is expected to be a mentor and a peer with Thought leadership in designing future solutions and strategies for attaining them.
- This role will be a combination of business development; technology architecture; hands on technical support and client facing relationship management skills.
- This role require a deep working knowledge of payments and solution selling.
Required and Mandatory skills :
- Deep technical background essential to create performance efficient and maintainable design (Oracle & Java technology stack).
- Technical subject matter experts having extensive experience with commercial technologies such as Angular JS; JSON; Python; Robot Framework; Spring Framework; MDB`s.
- Experience with service management (Web Services; REST API; Messaging); development; integration; deployment.
- Product development experience in technical design and development.
- Strong technical troubleshooting skills including debugging code.
- Proficiency in Technical Analysis and including code reviews; test case reviews or deep dive into user flows with client.
- UML modelling skills; ideally in Sparx Enterprise Architect.
- Expertise in defining environment strategy and data migration strategy Strategies.
- High Availability and Disaster Recovery in multi - cloud environments
- Good knowledge on technical aspects of software products/projects (interfaces; connectivity; databases; Application servers; Middleware; Archive / Purge)
- Strong written/verbal communication skills and comfortable interacting with developers.
- Client facing skills with senior executives (client and internally)
- Solid understanding of architectural consideration such as high - volume; performance; security; scalability; reliability etc.
- Proven experience of in both real time transaction processing as well as non - real time asynchronous processing.
- Deep knowledge and passion around emerging payments technologies and their potential to change commerce.
- Experience in Software life cycle (SDLC) Payments knowledge and experience
- Experience in Payments related software development projects or products Working experience with at least two Clearing systems in different countries
- Working experience with product / project implementation in medium or large scale banks Beneficial: Basic Knowledge of SWIFT; NACHA
- Basic Knowledge in Clearing systems in Europe; Canada; US Site implementation experience of any popular payment products (Fundtech; Clear2Pay) Product technology roadmap activities and DevOps strategies Integration of medium to large scale projects within bank infrastructure Experience with Oracle Weblogic or IBM Websphere is desirable.
- Experience with Git; Docker; Kubernetes. Experience of working with Agile methodology.
- Very good Java/JavaEE fundamental concepts and design principles.
- 10-12+ years of Java / JavaEE coding on mission critical; high performance transaction systems
- Solid knowledge of Spring framework; Microservices; REST APIs; Messaging; Kafka
- Proficient in Java Messaging Service and EJB 3.0
- Strong java multi - threading and asynchronous programming concepts.
- Strong knowledge in java File I/O handling; JAXP; JAXB; JPA; Annotations
- Python/Robo Framework exposure
Didn’t find the job appropriate? Report this Job
Download the iimjobs app to
apply for jobs anywhere, anytime
Download on
App Store
Get it on
Google Play
Scan to Download