Optum Global Solutions (India) Private Limited

Principal Software Engineer Java Cloud

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Bangalore/Bengaluru
  • Experience: 15-20yrs
  • No. of Positions: 10
  • Salary Range: 18-24 lac
  • Primary Skills: Computer Programmer Application Development Software Developer Software Development Cloud Infrastructure Terraform Software Engineering Web Developer
  • Secondary Skills: Application Developer Software Engineer Computer Programming Web Development
  • Job Location: Bangalore/Bengaluru
  • Posted Date: 391 days ago
Job Description

The individual will be leading the efforts of building and modifying Azure cloud architecture primarily from security and data privacy perspective fulfilling the needs of application being migrated. He / she will also be responsible for leading and designing of key cloud services such as networking (virtual private networks, subnets), firewall, security, storage, certificate and key management, IAM, storage, and so on based upon best practices standards. This position requires sense of ownership and demands very hands-on individual who will be expected to build PoCs, write frameworks and automation patterns, and contribute in scrum team.

Primary Responsibilities:

  • Leads and own cloud architecture, system design and external system integrations on cloud-based solutions / platforms, provide guidance to the entire team
  • Design and develop the framework of the system and be able to explain choices made
  • Be responsible for large and complex components, while influencing overall product architecture and patterns. Develops and demonstrates holistic understanding of the product
  • Learn new technology fast and implement required POCs and prototypes hands on to make sure that suggested design/technologies meet the requirements
  • Implement the core and complex user stories and components of the platform
  • Identify and implementing re-useable components, patterns and tools
  • Write and review architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs
  • Create, understand and validate Design and estimated effort for given module/task, and be able to justify it
  • Give solution to any issue that is raised during code/design review and be able to justify the decision taken
  • Actively mentors team members, through code reviews, brown bags, tech talks, design reviews
  • Proficiency in applying object-oriented principles and recommended design patterns to create robust and scalable system designs.
  • Actively develops threat prevention mechanisms and drives security best practice adherence in code reviews
  • Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so

Required Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • 15+ years of full lifecycle development experience in open source with strong experience in Microservices architecture
  • 5+ years of experience in Azure cloud engineering and implementing Everything-as-code, Hybrid cloud architecture, Azure Kubernetes clusters, Terraform/Chef/Puppet/Ansible (IaC), Terratest, Azure Key Vault, VNet, NSG, Security(Certificate Management, Identify Management, Key Rotation), Logging & Monitoring etc,
  • Experience in architecting hybrid solutions, cloud infra engineering and implementing communication patterns between cloud and on-premise infrastructure
  • Experience in architecting Zero trust solutions and Security patterns on cloud
  • Experience with certificate management, Identity management solutions, key rotations and their automation
  • Extensive experience in Agile, DevOps and Continuous integration tools such as GIT, Jenkins, Dockers
  • Experience of architecting and building cloud based high throughput platforms and applications using Java/JEE stack, language tools and frameworks (Spring, Spring Boot, Hibernate, Web Services, Spring cloud), Web servers like Apache Tomcat, Websphere Application Server, JBoss
  • Strong knowledge using No SQL Databases (Cassandra, Mongo DB etc.) and Queues (Kafka, Rebbit MQ etc.)
  • Exposure in using and developing applications on big data technologies - Spark, Data Bricks, Python
  • Possess/acquire strong troubleshooting skills and be interested in performing troubleshooting of issues in different desperate technologies and environments
  • Proficiency in applying object-oriented principles and recommended design patterns to create robust and scalable system designs

Preferred Qualifications:

  • Innovation driven approach, patent holder or patent pending applicant
  • Open source contribution
  • Experience from Healthcare domain or Academy for Health Care Management Certification
  • Thought leader, being able to articulate points of views, write technical and non-technical blogs, white paper and so on
Relevant Job Openings
Content Writer or Technical Content Writer
Immediate Hiring For IOS Developer Hyderabad
Hiring for PHP Full Stack Developer-Gaziabad
Hiring for Data architecture for Bangalore
Hiring for Project Manager
Hiring for UI-Developer