Overview
Must Have :
Strong Java and AWS experience
Tech-savvy engineer - willing and able to learn new skills, track industry trends
Strong programming skills with 3+ years of experience
Good knowledge of Service based architecture
Understanding and working experience of
Java, Multi-threading
Web services - REST or SOAP; Microservices;
Domain-driven architecture
Spring framework basics - IOC, DI
Spring Boot, Spring Security, other modules of Spring
Hibernate / some ORM framework
Web application fundamentals
Git, Jenkins, SonarQube, and other tools
SQL and NoSQL databases
Understanding of design patterns, and common concepts such as caching, logging, troubleshooting, performance tuning, etc.
Desired profile:
Exposure to agile development best practices and scrum methodology.
Experience working with geographically distributed teams.
Fast learner, ability to perform well in ambiguity and with little supervision.
Strong problem-solving abilities.
Good communication skills.
Job Description:
Solve complex software engineering problems, learn new skills, and build expertise in areas of your interest.
Design, code, test, debug, optimize, and document complex web/ middleware applications using other technologies.
Develop all layers of enterprise applications and get involved as per interesting DevOps activities to have end-to-end involvement.
Participate in Scrum with activities Such as assisting QAs, perform code reviews, unit testing,
Research spikes, support the company’s architectural standards, contribute in creating new standards
Supporting continuous improvement, etc.
Key skills: Java8/J2EE, Spring, Spring Boot, Microservices, Hibernate, REST, AWS.
Education: Bachelor’s / Masters in engineering - Computer Science / IT
Every individual comes with a different set of skills and qualities so even if you don’t tick all the boxes for the role today, we urge you to apply as there might be a suitable/unique role for you tomorrow!