full stack engineer (JAVA/Python/Angular/React) (weekends, shift) #IKR

Summary

Full-stack engineer building RESTful APIs and microservices with Java/Spring Boot on the backend and Angular on the frontend, managing MariaDB databases, and working with Docker/Kubernetes. Weekend and shift work required.

Note: Successful candidates need to be comfortable with working on weekends and shift as and when required

Job Responsibilities

  • Backend Development
    • Design and develop scalable RESTful APIs and microservices using Java and Spring Boot
    • Implement business logic, data access layers, and service integrations.
    • Manage and optimize MariaDB databases including schema design, query optimisation, indexing, and performance tuning.
    • Apply security best practices including OAuth2, JWT-based authentication, and data encryption.
    • Develop and consume third-party API integrations.
  • Frontend Development
    • Build responsive, dynamic, and user-friendly web applications using Angular.
    • Develop server-side logic and middleware using Node.js, Spring boot
    • Write clean, maintainable JavaScript/TypeScript code following best practices.
    • Collaborate with UI/US designers to translate designs into functional interfaces
    • Ensure cross-browser compatibility and mobile responsiveness
  • Any other ad-hoc duties as assigned by supervisor

Job Requirements

  • Bachelor's degree in computer science, software engineering or related field.
  • 6+ years of full stack development experience in Java, Sprint Boot and Angular.
  • Strong proficiency in MariaDB or MySQL – schema design, stored procedure, query optimization.
  • Hands-on experience with Node.js and JavaScript/TypeScript.
  • Demonstrated experience building Kibana dashboards and reports using ELK stack.
  • Practical experience designing and maintaining CI/CD pipelines
  • Working knowledge of Docker and Kubernetes for containerised deployments
  • Proficiency with Git and branching strategies

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available