MOR1JP00054332 - Full Stack - Java developers
Skills required (essential):
Bachelor's in Computer Science or a related field-Hands-on experience in designing & building distributed transactional systems
Years of experience:
- 0-2 (junior)
- 3 5 (intermediate)
- 6 8+ (senior)
Role:
- Strong analytical skills and passion for problem-solving
- Excellent working knowledge of Java 8+ or any other OO language, databases (relational and / or no-SQL),middleware (Web services, messaging, caching) -Experience in designing and writing clean and testable code with relevant unit / integration tests.
- Understanding of TDD, BDD, and test automation frameworks (cucumber, concordian, etc) -Solid understanding of design patterns, system resiliency, observability, scalability and performance-Experience of Agile development & DevOps practices-Good communication skills.
Skills desired (recommended):
- Prior experience in FinTech application development.
- Exposure to working in a global delivery team.
- Experience of leading and mentoring developers.
- Understanding of Cloud-based application development preferably using Microsoft Azure Cloud.
- Familiarity with Spring, Hibernate, Json , CXF, JMS, MQ, Autosys -Experience with multithreading and related challenges.
- Experience with Unix, Shell scripting and Python.
MOR1JP00054332 - Full Stack - Java Developers
Required skills (essential):
- Bachelor's degree in computer science or a related field - Practical experience in the design and construction of distributed transactional systems.
- Years of experience:
- 0-2 (junior)
- 3 5 (intermediate)
- 6 8+ (senior)
- Strong analytical skills and passion for problem solving.
- Excellent working knowledge of Java 8+ or any other OO language, databases (relational and / or non-SQL).
- Experience in designing and writing clean and testable code with unit and integration tests relevant.
- Understanding of TDD, BDD and test automation frameworks (cucumber, concordian, etc.) - Strong understanding of design patterns.
- Good understanding of design patterns, resilience, observability, scalability and systems performance - Experience in Agile development and DevOps practices - Good communication skills.
Desired skills (recommended):
- Previous experience in the development of FinTech applications.
- Working experience within an international delivery team.
- Experience in leading and mentoring developers.
- Understanding of cloud-based application development, preferably using Microsoft Azure Cloud.
- Knowledge of Spring, Hibernate, Json, CXF, JMS, MQ, Autosys.
- Experience of multithreading and its related challenges.
- Experience with Unix, Shell scripting and Python.