Job Title: Software Developer Job Description:* Partner with senior engineers to design and implement customer-driven features aligned with product specifications.
* Develop and maintain core components using modern programming languages and frameworks.
* Participate in rigorous testing and quality assurance to ensure reliability, scalability, and security.
* Produce clear and comprehensive documentation to support usability and knowledge sharing.
* Contribute to continuous integration/continuous delivery pipelines to deliver secure, high-quality updates into production.
Requirements:
1-3 years of experience in software development within an Agile environment.
* Proficiency in Java development.
* Familiarity with the software development lifecycle and version control tools.
* Understanding of cybersecurity principles.
* Understanding of container deployment and/or management e.g. Docker, Kubernetes.
* Exposure to additional languages such as JavaScript, Python, Go, or Node.js.
* Knowledge of RESTful APIs and web services.
* Experience with tools like Git, GitHub, and Jira.
* Strong analytical and problem-solving skills with a growth mindset.