- Exposure in web technologies (Angular,CSS, Typescript),
- Exposure to Messaging systems: Kafka, RabbitMQ
- Unit test, TDD with Agile/Scrum environment
- Exposure to cloud solutions (Container technologies / Docker / Kubernetes)
- Exposure to design principles and design patterns
- Exposure to messaging systems such as RabbitMQ, Kafka.
- Good analytical and problem-solving skills
- Ability to effectively communicate and interact with different stakeholders
- Proactive, self-motivated, result oriented, good oral and written communication
- Familiarity with lint-ing tools, Coverity and/or other code quality tools, performance analysis, profiling tools etc,
You d describe yourself as:
- Having a Bachelor / Master of Engineering in CSE / IT / ECE, MCA with experience 4 to 8 years in software development with strong knowledge in OOP in Java based technologies.
- + years of experience in designing and implementing distributed systems (incl. Microservices), Java, Spring boot, Spring framework, Junit, Mockito & Log4j
- Working knowledge in Linux OS
- Working knowledge in Micro-services development, docker and container technologies
- Working knowledge in RDBMS such as PostgreSQL, writing SQL queries and stored procedures.
- Working knowledge in Software engineering practices, Object Oriented programming, SCA tools
Employment Type: Full Time, Permanent
Read full job description