Job Openings
Fullstack Developer (Java + Angular + API + Oracle)
About the job Fullstack Developer (Java + Angular + API + Oracle)
- You will be responsible for creating software solutions on the platform, as well as on our suite of supporting applications.
- Analysing, designing, developing and testing software solutions either in one major language or in a range of programs across multiple platforms.
- Collaborating with technical business analysts, technical lead, business colleagues, and other stakeholders in an Agile environment to produce solutions that meet business needs
- Participating in scrum activities such as iteration planning, daily stand-up, retrospectives to continuously improve development process and delivery
- Delivering and deploying new features, defect fixes, and system enhancements
- Developing and maintaining technical documentation
- Ensuring that applications are developed within agreed budgets and time frames and achieving necessary design and systems security standards.
- Facilitate knowledge sharing and provide technical mentoring and guidance to other members of the development team.
Qualification
- Minimum 7 years of experience in a similar role
- Proficient in Programming Languages such as Java, Java SpringBoot, Groovy, Typescript, Javascript, Angular
- Must have at least 7 years of extensive experience in Java and 5 years in Angular
- Experience in Software testing (Unit, System, Integration, Functional, and Performance)
- Hands-on experience with Application Development Tools such as IntelliJ and Gradle
- Experience in working in Linux/Unix shell environment and tooling
- Experience in using version control tools such as GIT
- Knowledge in SDLC Methodologies such as Agile and experience in working in an Agile Environment
- Knowledge of Oracle and SQL Server Databases
- Expert in implementation of API integrations/web servicesSOAP, REST
- DevOps Teamcity / Octopus or similar
- Good fundamental knowledge of core design patterns, such as observable, layered
- Ability to analyse business requirements and convert business needs into user stories and technical tasks, and lead business stakeholders towards functional design decisions
- A strong team player who thrives as part of a high-performing team and is approachable and strong collaborator across cross-functional teams
- Ability to adapt to changes, eager to learn, and being open-minded
- Effectively communicate with clarity and confidence to both technical audience and business users
- Takes ownership and commits to delivering high-quality outcomes
K