Experience: 5+ years
Job description :
Must-have Skills:
– 5+ years of strong experience in Java and Java-based frameworks like SpringBoot
– Good problem-solving skills and understanding of data structures
– Experience in RESTful web services and SOA concepts
– Proficiency in writing automated unit and functional tests
– Proficient with Git source control
– Experience in Messaging systems like KAFKA, AMQ, JMS, or similar framework is a plus.
Responsibilities:
– Strong knowledge of Java and Java-based frameworks like Spring
– Proficient in writing automated unit and functional tests
– Experience with RESTful web services and SOA concepts
– Proficient with Git source control and effective branching and release management practices
– Understanding of Messaging Concepts
– Strong communication skills in a collaborative environment
– Strong critical thinking skills and ability to devise innovative solutions
– Advocate of code craftsmanship, good coding standards, and use of tools to improve the quality of delivered code
– Working with the Agile team to clarify new products and features requested by the Product team
– Collaborating with other developers to design and implement required solutions
– Participating in pair programming in the delivery of both POC and targeted features
– Understanding and applying technical architecture to ensure consistent, reliable, and secure deployments
– Enhancing and maintaining existing product capabilities
– Participating in formal and informal code reviews to ensure code quality
– Actively contributing to the automated test suite to enable continuous integration
– Assisting with application deployments in our Cloud environment
Nice-to-Have Technical Skills:
– Good understanding of machine learning (both analytics and engineering)
– Skills in Hadoop and big data technologies, streaming technology
– Knowledge of JavaScript frameworks like React and Angular
Job Type: Contract to Hire
Job Category: Software Developer
Job Positions: 2