Job Responsibilities
• Involved in the complete product lifecycle from initial requirements definition, design, development, and solution configuration through to deployment.
• Agile approach using Behaviour Driven Development and Continuous Deployment technologies • Support on-going maintenance and fixes of SmartStream' s solutions and in-house toolkits.
• Follow SmartStream' s development process and quality standards.
• Responsibility for developing scalable and robust solutions, which meet the high performance and availability standards of global financial institutions.
Key Skills
• Professional experience with Java 8/11 and Angular
• Git, Maven, NPM, Jenkins Pipelines
• Spring Framework and Spring Boot Microservices • REST, Swagger/OpenAPI
• Practical experience of SQL in relational databases like Oracle/ SQL Server and Application Server Middleware
• Good communication skills
Desirable Skills • Experience in Containerization viz.
Docker, Kubernetes
Qualifications • Engineering Graduate with Computer Science / Information Technology background or similar
Experience • 3-5 years of software engineering experience • Experience developing in a software vendor environment is desirable but not required • Financial software experience would be a bonus, but is not expected • Experience as a junior software engineer or junior developer is a must