Junior Software Engineer, New Core Banking
About this position
The Junior Software Engineer will be responsible for software development and working on projects with the Tech Engineering Team. They will focus on developing new features, improving applications, and ensuring software system validation and testing methods.
Responsibilities
• Responsible for the development of new features and improvements of applications
• Provide application software development services or technical support typically in a defined project
• Develop program for new applications or analyze and modifies logic in existing applications
• Codes, tests, debugs, and documents software applications
Requirements
• Bachelor’s or master’s degree in Computer Science, Computer Engineer, Information Systems or related subject
• 0-4 years of experience in applications development (JAVA is preferrable)
• Experienced in building out a services platform or integration development
• Excellent problem-solving, communication, collaboration and time management skills
• Knowledge of Java, Spring Boot, Rest API, JPA, SQL, RDBMS, Kafka, GIT, Docker, Microservice and Cloud Framework/Architecture is a plus
• Knowledge of React js and mobile development (both IOS and Android) is a plus