SDE II - (Java)

ECHO India


Date: 3 days ago
City: Delhi, Delhi
Contract type: Full time
About ECHO India

ECHO India is a non-profit trust committed to improving the well-being of communities by empowering first mile professionals through capacity building initiatives. Our comprehensive approach encompasses healthcare, education and support for the achievement of the Sustainable Development Goals (SDGs). We collaborate closely with government bodies, healthcare institutions, hospitals, medical colleges, nursing councils, schools, and development sector entities. ECHO India's innovative 'Hub and Spoke' Model of capacity building involves a team of experts serving as the hub, mentoring and training the spokes, who are a cohort of learners. This approach is supported through a cutting-edge digital infrastructure, ‘iECHO’ that enables scalable and sustainable capacity building in a cost-effective manner. Together, we strive to create positive change and drive meaningful impact in the communities we serve.

For more information, visit www.ECHOIndia.in or watch this TEDx Talk by Project ECHO founder Dr. Sanjeev Arora https://www.youtube.com/watch?v=lY5nlJxac0g

Responsibilities

  • Build server-side infrastructure, microservices and APIs for business processes and use cases specified.
  • Write highly performant, scalable and efficient code in Java (Spring Boot) & other languages to power the ECHO applications.
  • Design, develop and implement systems and microservices with localization (l10n) and internationalization (i18n) capabilities in a multi-instance, multi-tenant architecture.
  • Develop scalable, secure, and well documented RESTful APIs that will be consumed

by ECHO’s front-end web based and mobile apps.

  • Work closely with cross-functional internal engineering teams, as well as external technology partners.
  • Identify and resolve bugs and issues across ECHO applications as they arise.
  • Implement modern API design principles to build robust, secure, and configurable APIs for application team to build world-scale apps.
  • Evaluate technologies (infrastructure and functional components) from open source, commercial and other 3rd party vendors for use in building ECHO Digital systems.
  • Implementing robust data security and data governance practices in designing the data architecture, schema, and interoperability standards for Project ECHO.

Requirements

  • For senior engineer: At least 4+ years’ experience in developing modern, high-scale, production- grade software.
  • Strong proficiency in Java, Spring, Spring Boot is required.
  • Strong understanding of software development principles like SOLID, DRY, KISS etc.
  • Experience in designing modern REST APIs that scale horizontally and vertically and power production-grade web and mobile applications.
  • Thorough understanding of protocols like HTTP/S, Websockets, TCP/UDP, SSL and web technologies.
  • Basic knowledge of infrastructure platforms like AWS, and tools like Kubernetes, Docker, Jenkins etc. is a plus
  • Experience in working with SQL databases like PostgreSQL, MySQL as well as NoSQL.

Basic Knowledge of front-end development and Javascript frameworks like ReactJS / AngularJS is a plus.

  • Thorough understanding of Linux and other Unix-based operating systems.
  • Good knowledge of authentication using Oauth2, JWTs and handling cookies, tokens, CSRF etc. is a plus.
  • Strong proficiency in Git or other version control systems.
  • Experience in Scrum or other Agile development methodologies, as well as project management tools like Jira.

Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) build systems and Test Driven Development (TDD) in an agile workflow.

5 days working

Work from office

Share with someone awesome

View all job openings

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Specialist Sales Manager, NG SIEM

CrowdStrike, Delhi, Delhi
2 days ago
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and...

Remote Python Developer

Turing, Delhi, Delhi
3 days ago
Be a Cutting-Edge Python Developer & Shape the Future of AIAI Rockstar Wanted: Senior Python Developer at TuringJoin Turing, the leading AGI infrastructure company, and be part of a team pushing the boundaries of AI technology. We're looking for a rockstar Python developer with leadership experience to build commercial & research AI solutions used by Fortune 500 companies.What You'll DoElevate...

Senior Key Account Manager

Equifax El Salvador, Delhi, Delhi
1 week ago
Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Synopsis of the role Responsible to oversee the relationship with the important clients and responsible for obtaining and maintaining long term key customers...