Neemtree
Senior Software Engineer - Backend Development
- Compensation
- Not disclosed
- Location
- Mumbai
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Backend
- Posted
Skills
Full description
Job Description :Responsibilities :
- Co-lead end-to-end design and development efforts for high-volume, low-latency applications for real-time event based systems.
- Lead and direct software engineers, define software architecture, collaborate with other teams to explore existing systems.
- Determine areas of complexity and potential risks to successful implementation of platform modules and features.
- Deliver high-availability and high-performance platform using micro-services architecture.
- Identify bottlenecks and inefficiencies in code, and devise solutions to production and non-production issues.
- Keep an eye out for open source projects and technology trends that can be introduced in the products.
- Transform business functionalities and production specifications into technical requirements and low level design.
- Be hands-on, adopt a practical approach to software and technology.
- Work with product management and other teams to build highly scalable products.
Requirements :
- Bachelors degree in Computer Science, Information Technology or a related field.
- 4 to 6 years of design & development experience in scalable & distributed enterprise applications using Java/J2EE, JPA, Spring boot framework and RESTful web services.
- Experience in managing, implementing and optimizing big data stores such as MySQL, MongoDB, Elasticsearch, Redis, DynamoDB.
- Experience in deploying applications and using various managed services provided by cloud platforms (AWS, Azure, GCP).
- Experience in front-end technologies HTML5, CSS3, React.js, Angular and D3.js is preferred.
- Strong foundation in computer science, with strong competencies in data structures, algorithms and software design.
- Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership.
Tech Stack :
- Java
- Spring Boot
- MongoDB
- AWS
- MySQL
- PostgreSQL
- Data Structures
- Algorithms.