Software Engineer
Blackhawk Network
Date: 1 week ago
City: Kozhikode, Kerala
Contract type: Full time

We are looking for a passionate and curious Software Engineer I to join our engineering team. You will be part of a dynamic and collaborative environment, contributing to the design, development, testing, and deployment of web applications. This is a great opportunity to learn, grow, and build impactful features across the tech stack while working closely with experienced engineers.
- Contribute to all phases of software development, including design, coding, testing, and deployment.
- Work primarily with Java and the Spring Framework to develop scalable backend services.
- Support the development of user-facing features using JavaScript, HTML5, CSS3, and frameworks like ReactJS.
- Write clean, maintainable, and well-documented code.
- Participate in peer code reviews to learn and contribute to improving code quality.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features.
- Assist in troubleshooting, debugging, and resolving production issues.
- Stay up to date with industry trends, best practices, and emerging technologies.
- 1+ years of hands-on experience in fullstack software development.
- Strong programming skills in Java and understanding of Spring Boot or other Spring modules.
- Knowledge of building and consuming RESTful APIs.
- Exposure to front-end technologies like JavaScript, HTML, and CSS; experience with ReactJS is a plus.
- Understanding of object-oriented programming and software engineering fundamentals.
- Enthusiasm for learning and working with modern technologies and cloud platforms like AWS.
- Experience with unit testing or test-driven development (TDD).
- Familiarity with Agile methodologies.
- Exposure to tools and concepts like JSON, XML, and CI/CD pipelines.
- Knowledge of basic security principles in application development.
See more jobs in Kozhikode, Kerala