We are seeking a talented and passionate Junior Software Engineer to join our team and play a key role in building and maintaining our nextgeneration applications. You will leverage your expertise in both frontend and backend development to create robust scalable and userfriendly experiences.
Responsibilities (Mandatory):
- Design develop and maintain highly functional and performant web applications using React JS / Vue JS leveraging the micro frontend architecture.
- Implement backend services using Java Spring with a focus on microservices architecture.
- Utilize Apache Kafka for efficient message streaming and communication between services.
- Integrate and configure Apache Camel for seamless integration with external systems.
- Interact with various SQL databases for data persistence and retrieval.
- Utilize Git for version control and collaboration.
- Expected to actively participate in unit testing code quality review and peer review.
Qualifications :
- Proven experience as a Software Engineer with a strong understanding of both frontend and backend development.
- Proficiency in React JS / Vue JS understanding of micro frontend concepts.
- Solid knowledge of Java Spring and microservices architecture.
- Experience working with Kafka for message queuing.
- Experience with SQL databases (e.g. MySQL PostgreSQL).
- Familiarity with Apache Camel for integration tasks.
- Strong understanding of Git and version control practices.
- Specialized in unit testing and integration testing like Jest Junit Postman.
- Active participation in code quality review and peer review.
Additional Information :
- Experience with Elasticsearch for search functionality.
- Experience with cloud platforms like AWS / Azure.
- Knowledge of CI/CD pipelines and practices.
- Experience with Tyk OpenSource API Gateway / Kong Gateway.
- Knowledge on JSON YAML XML.
- Knowledge on containerization like docker.
Remote Work :
No
Employment Type :
Fulltime