To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
Matching Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Java 17/21
Spring MVC/Spring Boot/Spring Security
React, JavaScript
RESTful services design and implementation
Build Tools (Maven/Gradle)
Unit Testing (JUnit/Mockito)
Relational databases (SQL Server/Oracle)
Nice-to-have
Collaboration with product managers and designers
Knowledge sharing and code reviews
Staying informed of technology trends
Agile/Scrum methodology experience
Cloud and DevOps understanding
Continuous integration
Risk and controls awareness
Key Requirements
Experience with Java 17/21
Experience with Spring MVC/Spring Boot/Spring Security
Experience with React, JavaScript
Experience with RESTful services
Experience with Build Tools like Maven or Gradle
Experience using Test Frameworks (JUnit/Mockito)
Experience with Relational databases like SQL Server and Oracle