RRole ResponsibilitiesEngaging with the product owner, team lead, architects and other members of the global team you'll help build world-class solutions to address our customer needs.Demonstrating a consistent focus on quality and security, you'll deliver reliable, and robust solutions.Manages own workload and promotes an inclusive and open culture.Takes initiative to develop knowledge in technology products and tools through on the job learning, certifications and projects.Actively participating in Scrum meetings, you'll give timely status updates to the Team Lead and/or Scum Master on areas for which you are responsible.Through agile retrospectives and reviews, you'll analyse and adapt, finding innovative ways to enable your team work more effectively delivering on time to defined standards of quality.You'll need to able to work well under pressure and be adept at taking problems and seeing them through to resolution with minimal supervision.You'll be an excellent communicator and very client focused with strong interpersonal skills.You'll ensure that the Knowledge Base is kept up to date with the team's knowledge and technical issues resolution.Key RelationshipsPrimary - will be with the Development Manager, Development team, Operations Support team, Quality Engineering Teams, Architecture, SCRUM Master, Product Owner, and Business Experts assigned to projects.SecondaryRole RequirementsMust haveStrong Java experience (minimum 8 years) for cross-platform development, particularly on LinuxStrong Spring framework experienceStrong REST API development experience using Spring boot, JPA, JWT/OAuth2, DOJO etc.Strong Angular, NodeJS, React framework (minimum 2 years) experienceStrong development and migration experience using the Cloud technologies like AWS/Azure/GCP.Strong experience using Gradle build toolsHigh performance software development experienceKnowledge of git concepts, CI/CD, release strategy, branching strategy, and development / release pipelines.Excellent verbal communication and written documentation skills.Communicates complex information clearly to relevant audiences.Strong problem-solving skills and excellent verbal and written communication skills.Strong attention to detail.Able to react to and keep up with quickly changing technical events and requirements.Ability to quickly understand the wider impacts of changes and technical issues.Degree level qualification (Computing / Computer Science or related discipline)
Role Requirements
Must Have:
Strong Java development experience (minimum 8 years), especially cross-platform on Linux.
Solid experience with Spring Framework.
Proficient in REST API development using Spring Boot, JPA, JWT/OAuth2, DOJO, etc.
Strong experience with Angular, NodeJS, and React frameworks (minimum 8 years).
Hands-on experience with cloud technologies and migrations (AWS, Azure, or GCP).
Experience using Gradle build tools.
High-performance software development expertise.
Knowledge of Git concepts, CI/CD, release strategy, branching strategy, and development/release pipelines.
Excellent verbal and written communication skills; able to explain complex information clearly.
Strong problem-solving abilities and attention to detail.
Ability to adapt quickly to rapidly changing technical requirements.
Ability to understand the wider impacts of technical changes and issues.
Degree in Computing, Computer Science, or related discipline.