Senior full-stack developer

Posted:
11/7/2024, 4:00:00 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Join Xylem in the global mission to #LetsSolveWater! As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.

Key Responsibilities:

              Full Stack Development:

  • Design, develop, and maintain robust Java-based backend services using Spring Boot / Spring Cloud.
  • Build dynamic, responsive frontend applications using Angular (preferably Angular 13+) and TypeScript.

              Keycloak SPI Development:

  • Develop custom extensions and plugins for Keycloak using SPI to enhance authentication and authorization functionalities.
  • Integrate Keycloak with various applications and services, ensuring secure and efficient identity management.

              DevOps Implementation:

  • Manage CI/CD pipelines using Argo CD, and or Bitbucket
  • Automate deployment processes and infrastructure provisioning using Docker and Kubernetes.
  • Monitor application performance and implement scalability strategies.

              Collaboration and Leadership:

  • Participate in agile ceremonies and contribute to continuous improvement initiatives.

Technical Problem Solving:

  • Troubleshoot and resolve complex technical issues across the full stack spectrum.

Qualifications:

              Experience:

  • Minimum of 5-7 years of professional experience in full stack development with Java and Angular.
  • Proven experience with Keycloak, specifically in developing custom SPIs.
  • Strong background in DevOps practices and tools.

Technical Skills:

  • Proficiency in Java, Spring Boot, and RESTful API development.
    Strong understanding of Keycloak
  • Expertise in Angular, TypeScript, HTML5, CSS3, and responsive design principles.
  • Solid understanding of authentication and authorization protocols (OAuth2, OpenID Connect, SAML).
  • Experience with Docker, Kubernetes, and container orchestration.
  • Familiarity with CI/CD tools such as Bitbucket.
  • Knowledge of AWS is a plus.
  • Strong understanding of relational databases.

Preferred Qualifications:

  • Experience with microservices architecture.
  • Familiarity with other JavaScript frameworks or libraries.
  • Certifications in Java, Angular, DevOps, or cloud technologies.
  • Experience with Agile/Scrum methodologies.

Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of diversity, equity and inclusion in driving innovation and allowing us to compete more effectively around the world.