Schneider Electric

Java Cloud Technical Expert

Schneider Electric Bangalore, Karnataka, India

Automation Machinery Manufacturing · 10,001+ employees

8 h ago
java Principal (10+ yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain complex microservice-based backend services on the Azure cloud platform. Ensure high levels of code quality, reliability, and scalability while managing automated CI/CD delivery pipelines.

What they look for

Java Microservices Cloud Development Azure Azure Kubernetes Services RESTful Services CI/CD Container Orchestration Object-Oriented Programming Design Patterns Azure DevOps Docker Git Maven JIRA Agile

Requirements

Requires a minimum of 8 years of experience in Java programming and a solid understanding of microservices architecture. Candidates must hold a bachelor's degree in Computer Science or a related technical discipline.

Full description

Job Description:

We are looking for a senior Java developer to join our software development team in Global Technology group to build a distributed cloud application that consists a set of complex micro-service architecture-based backend services. Your primary responsibility will be to design, develop, deploy & maintain these services on the cloud.

You will need to work with the team to deliver a robust infrastructure and ensure that these services are well utilized by various cloud, mobile & desktop applications. A commitment to collaborative problem solving, sophisticated code design & development with high levels of quality & reliability is essential.

Responsibilities & duties:

  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Deploy & maintain microservices on the cloud on Azure platform
  • Translate user stories into functional software micro-services & API
  • Help maintain code quality & improve coding standards
  • Ensure automated & efficient CI/CD delivery pipeline with on-demand software release
  • Focus on efficiency, reliability & scalability of software services

Essentials:

  • Minimum 8+ years of experience in Java programming, able to write clean readable Java code
  • Solid understand of Object-Oriented Programming & Design Patterns
  • Experienced in Micro-services architecture and Cloud development of RESTful services
  • Experience with Container Orchestration Platforms (preferably Azure Kubernetes Services)
  • Familiar with various design and architectural patterns
  • Skill for writing reusable Java libraries
  • Implementing automated testing platforms and unit tests
  • Familiarity with Continuous Integration & Continuous Deployment
  • Experience in working in Agile environment

Desirable:

  • Tool experience: Azure DevOps, Docker, Git, Maven, JIRA

Personal qualities & behavioral traits:

  • Problem-solver at heart – resourceful, aptitude to troubleshoot
  • Resourceful & proactive: take initiative & act
  • Willingness & ability to learn new languages and technologies
  • Ability to challenge and question based on reasoned argument
  • Clear and precise communication in English – written and verbal

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
  • 8+ years of rich development experience in areas mentioned above

Similar roles