Skip to main content
Submitted by admin on 25 December 2019

As a Senior Software Engineer, the role is to design and develop great software products that are the lifeblood of the company. You will be a part of a small team of like-minded, talented developers. The Engineers will use a wide range of the latest technologies and tools.

Roles & Responsibilities

Write maintainable code that is easy to read and modify using good naming conventions, modest comments, moderate-length methods while following generally-accepted coding styles
Participate in design discussions and reviews
Maintain existing functionality and develop new enhancements
Troubleshoot and test technical solutions

Skills

Strong analytical and problem solving skills
Ability to work independently as well as in a team environment
Results driven
Time management skills
4+ years of solid experience with hands on coding-
  • Language: Java
  • Tech Stack: Spring Boot, Spring MVC, Spring Security, Spring Data MongoDB
  • Elastic search
  • MongoDB
  • Apache Tika
API/Protocols
  • Google Drive REST API, Google Contacts REST API, Google Sites API
  • IMAP
MongoDB is a hard requirement, along with ElasticSearch
Degree in Computer Science or related technical field or comparable work experience
Willingness to learn and the desire to improve your craft
Experience developing products using agile methodologies, TDD
Experience working with GCP/ Azure/Aws cloud platform
Experience with G-Suite functionality (Gmail, Drive) and Team Drive.
Experience with Google APIs (nice but not necessary) or Microsoft Azure API or AWS API
Experience working with ‘Github Enterprise’, Jenkins, Jira, CI, Ticketing etc.
Developers to have experience with Unit Testing (JUnit), executed by Jenkins for builds
Noida