Junior Software Engineer, New Core Banking
About this position
The Software Engineer/Junior Software Engineer is involved in software development along with the Tech Engineering Team and will be responsible for working on projects that are currently being developed on.
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 Engineering, Information Systems or related subject
• 0-4 years of experience in applications development (JAVA is preferable)
• 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