Senior Java Developer Cloud

Year    Bangalore, Karnataka, India

Job Description


ABOUT THE OPPORTUNITY As a Software Engineer III at Client, with the IAM SSO Team and \'Can do\' positive attitude and flexibility to be able to jump in and assist on any platform efforts, you serve as a seasoned member of an agile team to design and deliver trusted market-leading Cloud Contact Center Solution products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions, across multiple technical areas within various business functions in support of the firm\'s business objectives. ABOUT THE RESPONSIBILITIES Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Hands-on practical experience in system design, application development, testing, and operational stability. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., Java, Kubernetes, Microservices, Cloud) Solve interesting and challenging problems alongside a great team of engineers focused on the development of enterprise-class APIs and microservices that impact multiple products. Lead multiple initiatives with a variety of teams, providing guidance and oversight of both technical design and execution. Well-rounded knowledge of systems, networks, security, storage, microservices, cloud products, and technologies in differing environments. In an Agile environment, work with Product Owners, and other Software Engineers to review business requirements, and design and prototype solutions. Work closely with teams to provide hands-on technical direction, do code reviews, debug issues, and code as needed. Be passionate about the long-term stability, scalability, and reusability of shared components. Support a \'security first\' advocacy and encourage platform solutions that enable the microservice product teams to \'shift left\' with vulnerability identification and resolution. Stay current on industry trends; innovate through research, proof of concepts, and demos. Collaborate and pair with the Platform team to ensure knowledge and expertise is shared & developed. ABOUT THE REQUIREMENTS Degree in computer science or equivalent experience 10+ years of software development experience. designing and overseeing the development of large systems. Experience with cloud architecture (preferably Google cloud). Solid understanding of App Engine, Microservices, Autoscaling, Kubernetes, etc. Strong background with modern software development and CI/CD practices (Git, Jenkins, GCP, Release Mgmt., etc.). Experience with REST/API services. Working knowledge of Spring Boot, JPA and Datadog. Experience with PostgreSQL. Working knowledge of framework and environmental security, OAuth 2.0, SSO, SAML, OIDC, Active Directory and LDAP, Deployment Pipeline Secrets, etc. Experience with IAM(Identity Access Management) tool Working knowledge of cloud load balancing. Experience with various programming languages, paradigms, platforms, and frameworks. Experience with documenting architectures using standards like UML. Strong knowledge of Design Patterns. Strong presentation skills with the ability to train the team on best practices and new technologies. Experience 7+ Years of Experience Education Bachelor degree or equivalent experience in Computer Science Master degree or equivalent experience

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3135182
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year