Job Description:
We are looking for a skilled and motivated Software Developer to join our engineering team. In this role, you will be responsible for designing, building, testing, and maintaining high-quality software applications that solve complex problems and deliver exceptional user experiences. You will work closely with cross-functional teams—including product managers, UI/UX designers, and other engineers—throughout the entire Software Development Life Cycle (SDLC). A successful candidate combines deep technical expertise with strong problem-solving skills, adaptability, and a collaborative mindset
Responsibilities and Duties:
- Write Clean Code: Develop efficient, maintainable, scalable, and secure code based on functional specifications and technical requirements. Feature Implementation: Build and deliver new user-facing features, components, and backend services.API Integration: Design, build, and consume robust RESTful or GraphQL APIs to connect internal services and integrate third-party applications.
Requirements:
- java
- azure
- nodejs
- algorithms
- nosql databases
- kafka
- google cloud platform
- rabbitmq
- software design patterns
- springboot
- javascript
Skills Required:
Java Javascript Azure Nodejs Algorithms Nosql Databases Kafka Google Cloud Platform Rabbitmq Software Design Patterns Springboot