The candidate must be comfortable working in an Agile environment, have a can-do attitude, work well in a cross-functional environment with minimal supervision, and mentor others.
An ideal candidate should be a self-starter, quick learner and a great team player.
This candidate will be responsible for reviewing requirements, design, implementation, and unit testing.
Ability to evaluate, analyze and resolve complex technical problems.
Part of the Application team developing software solutions for the Brand Protection Business.
Enjoy solving complex problems; healthy design discussion and most of all have fun while working hard!
Job Responsibilities
Work as part of a team to review business requirements
Design and implement services and APIs supporting applications
Debug and profile to isolate mission critical issues Conduct application design and code reviews
Own and take pride in code quality and delivery
Work with other engineers and senior engineers in the team to design and implement product stories
Work with other teams to understand resolve issues, align dependencies
Work in a fast paced, highly visible environment
Minimum Requirements
Software development experience, understanding the Software Development Lifecycle
Proven hands-on object oriented programming experience in Java utilizing the SpringBoot Framework
Experience using and developing Restful APIs
Experience with NoSql Systems Elastic search, Mongo
Experience with Queuing and caching technologies RabbitMQ, Redis
4+ years of experience working as a software engineer developing commercial software
Very strong problem solving skills and algorithm knowledge
Exposure to applications handling large volume of data while delivering high performance.
Ability to work effectively as a team member, across project teams, and independently;
Possess exceptional written/verbal communication and interpersonal skills
Winning Requirements
Experience developing docker applications
Experience developing web based applications using Angular with strong experience using HTML5, CSS3, object-orientated JavaScript and large JavaScript applications.
Experience with Spring Framework, Spring Boot, Spring Data Experience of using agile methodologies
Masters Degree in Computer Science or related discipline.
Exposure to working with cloud development (AWS/Azure/GCP)
Job Classification
Industry: IT Services & ConsultingFunctional Area: Engineering - Software, Role Category: Software DevelopmentRole: Software DevelopmentEmployement Type: Full time
Education
Under Graduation: Any GraduatePost Graduation: Any Postgraduate