Techical Lead – Java (6-9 years)
Is software engineering your passion? Are you a full stack engineer? Are you always hungry for challenges? Are you comfortable taking risks? Do you always crave to learn more? Do you like to help others solve their problems? Do you like to solve complex problems by simple methods? If the answer to all the above is YES, then we want you to join our team.
Do you have the following skillset?
- Absolute clarity in OOD fundamentals & Data Structures
- Proficiency in Java 8 and Spring MVC 4 or above
- Strong experience on Web Services using RESTful implementation
- Good working knowledge of ORM frameworks like Spring JPA, Hibernate
- Working knowledge of HTML, CSS, jQuery and any frontend technology like Angular, React or Vue
- Understanding of commonly used design principles and design patterns
- Complete mental orientation towards reusability
- Ability to write technical design documents for small components.
- Working experience in writing automated unit tests using JUnit or Jasmine or any other similar framework
- The ability to do high quality code reviews
- Knowledge of caching techniques to improve application performance
- Ability to troubleshoot and debug applications
- Working experience with Scrum methodology
- Strong desire to go out of your comfort zone
- Excellent written and verbal communication skills
- Exposure to various tools that help in validating code quality and CI/CD tools like SonarQube and Jenkins
- Exposure to Atlassian JIRA or other task management tools
- Working experience of Git
Icing on the cake, if you
- Have an ownership mindset
- Quickly understand project requirements
- Are smart and inquisitive
- Have a mindset of suggesting solutions to problems
- Think of edge cases before even starting to write the code
- Understand and practice Agile and Scrum processes
- Have hunger to learn every day
- Are excellent at listening to others and also express yourself clearly
- Can work independently
- Find your success in the success of your product
- Are a geek that uses technology to solve his/her own problems whenever possible
- Enjoy working on multiple problems at the same time
- Can setup build processes using the right tools
- Have an exposure on CI and CD tools
What we can offer you?
- Culture to promote learning and growth by relentless focus on innovation
- A team of aces to work with
- Streamlined engineering processes woven around Agile methodology with the help of tools
- Design led engineering focus
- Opportunity to work on B2B and B2C products in new age domains like IoT, Healthcare, Machine Learning, Data Analytics etc.
- Cutting edge engineering problems to solve everyday
Think you fit in?
We look forward to hearing from you!