More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Full Stack Senior Software Developer

Closing: Apr 23, 2024

This position has expired

Published: Apr 8, 2024 (25 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

Requirements of the Role
For success in this role, the following are some desirable technical requirements:
  • Computer Science Degree or equivalent Diploma from a reputable school (or 8+ years relevant experience if no degree)
  • Proven track record of working in relevant roles for 5 years or more
  • Strong development & debugging experience with Java 8 or Java 11 & Spring Boot based microservices
  • Experience with MySQL, Postgres
  • Experience writing unit tests with Mockito, Spring Boot
  • Experience with source code management tools such as Git, GitLab, etc
  • Experience with log monitoring tools such as Elastic, Kibana, GrayLog, etc
  • Experience with dependency management tool such as Maven/Gradle
  • Package management tools such as NPM
  • To excel in this role, following are some nice-to-have technical requirements:
    • Experience working in a full stack capacity with AngularJS
    • Knowledge of RxJS
    • Experience with Containerization & Orchestration frameworks including Docker, Kubernetes
    • Experience with AWS or other cloud platforms
    • Experience with NoSQL databases such as MongoDB
    • Experience working with event driven architecture including Kafka, Event Bus
    • Experience with DataDog for metric monitoring
    • Bonus points for experience working with WebSockets (industry standard for real-time applications)
    • Bonus points for experience working with other JVM based languages such as Kotlin
  • Active participation in code and design reviews
  • Proven industry experience in Financial or banking, or telecommunications an advantage
  • Experience working in an Agile methodology an advantage
  • Experience working with other integrated applications within the Clickatell ecosystem or 3rd party systems
  • Strong communication skills with a team player attitude.

A Bit About You:

  • You are a pacesetter, who is strong in execution and comfortable in a fast-paced environment and working across multiple projects simultaneously.
  • You set the priorities to deliver practical solutions for opportunities and change.
  • You achieve results though maximizing resources and leading the way to the best solutions.
  • You build and invest in relationships and influentially engage across teams, and with specialists, to brainstorm and arrive at the right answers.
  • You develop, finetune and manage processes and coach the team on procedures and adopting new techniques.
  • You are incredibly independent and a self-starter with a microscopic attention to detail.
  • You take initiative by being resourceful and proactive.
Responsibilities
Requirements of the Role
For success in this role, the following are some desirable technical requirements:
  • Computer Science Degree or equivalent Diploma from a reputable school (or 8+ years relevant experience if no degree)
  • Proven track record of working in relevant roles for 5 years or more
  • Strong development & debugging experience with Java 8 or Java 11 & Spring Boot based microservices
  • Experience with MySQL, Postgres
  • Experience writing unit tests with Mockito, Spring Boot
  • Experience with source code management tools such as Git, GitLab, etc
  • Experience with log monitoring tools such as Elastic, Kibana, GrayLog, etc
  • Experience with dependency management tool such as Maven/Gradle
  • Package management tools such as NPM
  • To excel in this role, following are some nice-to-have technical requirements:
    • Experience working in a full stack capacity with AngularJS
    • Knowledge of RxJS
    • Experience with Containerization & Orchestration frameworks including Docker, Kubernetes
    • Experience with AWS or other cloud platforms
    • Experience with NoSQL databases such as MongoDB
    • Experience working with event driven architecture including Kafka, Event Bus
    • Experience with DataDog for metric monitoring
    • Bonus points for experience working with WebSockets (industry standard for real-time applications)
    • Bonus points for experience working with other JVM based languages such as Kotlin
  • Active participation in code and design reviews
  • Proven industry experience in Financial or banking, or telecommunications an advantage
  • Experience working in an Agile methodology an advantage
  • Experience working with other integrated applications within the Clickatell ecosystem or 3rd party systems
  • Strong communication skills with a team player attitude.

A Bit About You:

  • You are a pacesetter, who is strong in execution and comfortable in a fast-paced environment and working across multiple projects simultaneously.
  • You set the priorities to deliver practical solutions for opportunities and change.
  • You achieve results though maximizing resources and leading the way to the best solutions.
  • You build and invest in relationships and influentially engage across teams, and with specialists, to brainstorm and arrive at the right answers.
  • You develop, finetune and manage processes and coach the team on procedures and adopting new techniques.
  • You are incredibly independent and a self-starter with a microscopic attention to detail.
  • You take initiative by being resourceful and proactive.

Purpose

  • We are seeking a Full Stack Developer (Java) to join our Champion team focused on disrupting a $50B+ market.
  • This role is deemed essential to our growth and focused on software development on our Interact Product.

Duties of the Role

  • Work with an awesome geographically distributed team of developers and product designers to implement the next generation of products and/or features
  • Work independently and collaborate on projects developing applications/features from scratch
  • Build applications that can scale (millions of transactions/requests per day)
  • Develop highly maintainable software iteratively and deliver working code with each iteration, including authoring relevant documentation and test cases
  • Apply best software development practices to coding software solutions
  • Be responsible for:
    • implementing, debugging, and testing of new product features, or enhancements on existing features, or assisting customers and vendors with implementing and troubleshooting end-to-end solutions
    • Implementing a test-driven development using unit and integration tests in an agile environment
    • sustaining implemented features once delivered into production through maintenance and support
    • Accurate and detailed documentation of relevant design artefacts (use cases, user stories, sequence diagrams etc)
    • Working closely with key stakeholders particularly with team leads and software managers
    • Partake in architecture discussions, design recommendations and implementations
    • Adhere to policies and standards as applied by the team and directed by the reporting manager
    • Participate in supporting production releases as needed
    • Coach and mentor software developers and other roles within the team to improve knowledge, skill and capability

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Clickatell. Enter your email to start your application now