Job Details
Job Description:
As a Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer?s business goals, needs and general business environment creating software solutions.
You will:
- Develop, test and integrate code for new or existing software while following source code revision control
- Troubleshoot software reliability and performance issues
- Review requirements, specifications and designs, developing and implementing tests for product quality and performance assurance
- Assist with the development and review of (technical) end user documentation
- Drive idea generation for new software products or for the next version of an existing product
Essential Requirements:
- Extensive knowledge and hands-on experience in Java 8 & above, Spring MVC, Kafka, & RESTful Micro Services Development
- Good proficiency in Multi-threading, Caching technology like Memcache, experience in SQL/NoSQL database
- Experience implementing test-driven development and hands on with Junit cases
- Ability to code/debug using design specifications
- Fresher or upto 2 years experience with a Bachelor?s degree; or a Master?s degree