Minimum Qualifications:
• 1+ year of work experience in programming, scripting, and/or automation or IT-relevant work experience with a Bachelor’s degree in a non-technical field (e.g. Business, Humanities, Marketing).
OR
3+ years of work experience in programming, scripting, and/or automation or IT-relevant work experience with a High School Diploma or equivalent.
3-5 years of development experience with Java, J2EE, Spring Boot, and Web Services.
Experience with Agile development methodology, Test-Driven Development, Incremental delivery, and CI/CD
Thorough understanding of OOPS concepts, design principles, and implementation of different types of design patterns
Experience with programming languages (e.g., Java, Groovy, Python etc.) and with Front-End related languages (e.g., Angular, TypeScript or JavaScript).
Team player possessing strong analytical, problem-solving and communication skills
Experience with Splunk for log management and system monitoring.
Strong understanding of microservices architecture and RESTful API design.
Strong communication skills and ability to collaborate effectively with stakeholders.
Take complete responsibility of the features developed right from coding till deployments.
Identify and resolve any technical issues arising.
Contribute to critical application and product development projects with a focus on problem-solving and continuous improvement
Maintain and enhance existing APIs and collaborate with cross-functional teams to gather and analyze system requirements
Proficiency in database management, including MongoDB, SQL, and NoSQL
Strong problem-solving skills and the ability to collaborate with cross-functional teams to gather and analyze system requirements.
Knowledge on messaging tools such as Kafka, MQ, and Rabbit MQ, as well as proficiency in CI/CD
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Proficiency in front-end technologies (e.g., HTML, CSS, JavaScript, React, Angular).