
Search by job, company or skills
We are a dynamic, forward-thinking organization dedicated to delivering high-impact digital solutions that transform user experiences. By fostering a culture of continuous learning, technological innovation, and engineering excellence, we empower our development teams to build scalable, secure, and cloud-native software ecosystems. We believe in nurturing junior-to-mid level engineering talent, collaborative cross-functional problem-solving, and providing a clear path for professional and technical growth.
As a Full Stack Developer, you will design, build, and operate modern, secure, cloud-native applications on Microsoft Azure. This role offers a unique opportunity to focus on either Java backend development or React frontend development as your primary discipline, while gaining full-stack exposure across the entire ecosystem.
Working in an Agile environment, you will translate business requirements and UX designs into production-ready cloud solutions. You will collaborate closely with Business Analysts, Architects, and cross-functional engineering teams to write clean code, support CI/CD release practices, and investigate production root causes.
Feature Delivery: Develop end-to-end features, translating functional requirements into highly performant backend services and/or modular, reusable React frontend components.
Backend Engineering: Design and implement scalable RESTful web services and microservices architectures using Java, Spring Boot, and Spring Batch.
Frontend Engineering: Build accessible (WCAG compliant), responsive, and maintainable web interfaces using ReactJS (and NextJS where applicable), aligning with internal design systems.
Cloud Architecture: Leverage Microsoft Azure services (including App Service, Azure Functions, AKS, Azure SQL, and Key Vault) to build secure and cost-effective applications.
Containerization & Devops: Utilize Docker and Kubernetes (AKS) for application containerization, and collaborate on maintaining CI/CD pipeline automation gates.
Agile Collaboration: Actively participate in daily stand-ups, backlog grooming, and code reviews partner with Business Analysts to clarify edge cases and technical feasibility.
Quality Assurance: Write clean, testable code backed by solid unit and integration testing (e.g., JUnit, Mockito, Jest, or Cypress).
Must-Have Skills (Mandatory for Skills Matching)
Experience: 1 to 3 years of hands-on software development experience.
Primary Track Proficiency: Strong, hands-on development expertise in at least ONE of the following tracks (proficiency in both is a massive advantage):
Java Track: Java Core, Spring Boot, Microservices architecture, and RESTful API development.
React Track: ReactJS, JavaScript/TypeScript, web fundamentals (HTML5/CSS3), and responsive component architecture.
Cloud Infrastructure: Practical experience deploying or integrating applications within the Microsoft Azure ecosystem.
Version Control: Hands-on experience with Git / GitLab, including branching strategies and code review workflows.
Good-to-Have Skills (Preferred)
Full-Stack Synergy: Multi-disciplinary proficiency spanning both Java and React JS.
Advanced Engineering: Framework experience with NextJS, Angular, or Spring Batch.
DevOps & Automation: Practical exposure to Docker, Kubernetes (AKS), GitLab CI, or Azure DevOps pipelines.
Data & Scripting: Foundational knowledge of Python or database environments.
Cloud Certifications: Microsoft Azure certifications (e.g., AZ-204 Azure Developer Associate).
Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline.
Strong debugging, analytical, and structured problem-solving mindsets.
Please click on the apply button to apply online. For more information, please reach out to Vievien Nathan.EA License Number: 94C3609
Job ID: 147867463
We don’t charge any money for job offers