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