Cloud Backend Developer (3+)
nttdata | 22 days ago | Bangalore | Hyderabad

Key Roles and Responsibilities:

  • Develops applications that effectively accomplish client objectives and user needs
  • Designs and writes code for applications and maintain applications databases
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms
  • Remodels and adapts applications as needed to optimize performance
  • Identifies specific client needs and preferences related to the application
  • Tests applications extensively to ensure they are error and bug-free
  • Installs applications and acts as technical advisor
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces
  • Consults with clients in the design phase to determine client needs
  • Produces software documentation following company software process and templates
  • Participates in software product review meetings and team meetings


Knowledge, Skills and Attributes:

  • Design, Develop, and Operate solutions for a cloud computing platform with baked in attributes of security, auditability and observability.
  • Define and build value-add services on the platform using cloud-native principles.
  • Expert level proficiency with at least one programming language such as Java or NodeJS.
  • Experience in writing automated tests using industry frameworks. Experience in programming frameworks (e.g. Spring Boot, Spring Cloud, 15 factor app principles) .
  • Experience in Kubernetes is essential.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) with cloud native data management capabilities (e.g. relational db, no-sql db, graph db and object storage).
  • Experience in developing high performance RESTful and GraphQL API's.
  • Experience building custom annotations in Springboot to enable better tooling, code analysis, and code generation to standardize API invocation, OAuth token generation etc.
  • Are familiar with modern development stack, e.g. Kotlin or Java 8+, TypeScript, React or Angular 2+, GraphQL, PostgreSQL
  • Worked with source control like Git
  • Understanding of CI/CD, rapid delivery on production
  • Experience with one of the cloud platform like AWS, Azure etc.
  • Understanding different Agile methodologies
  • Ability to write quality unit and end–to–end tests; debug and optimize existing and new code.


Academic Qualifications and Certifications:

  • Bachelor's degree or equivalent in computer science or software engineering or related
  • Certification in various programming languages (Java, Perl, Python, C++, etc.)
  • Scrum / Project Management certification


Required Experience:

  • Seasoned Software Applications Engineering, Software Development experience, or related work experience
  • Java, Springboot, Kubernetes, Terraform, AWS/GCP/Azure, OpenAPI, REST, GraphQL, Databases (SQL, NoSQL, Graph DB), API Security
  • Seasoned project management experience and/or experience working in an Agile environment
Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.