Associate Software Architect

Year    Hyderabad, Telangana, India

Job Description


Responsibilities:
  • Actively contribute to design & development Cloud Native applications leading a development team to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds.
  • Build reusable robust software components, APIs, Microservices with a key focus on automation to containerise, deploy, monitor applications running in an orchestration engine like Kubernetes.
  • Stay abreast of latest Cloud Native technologies and patterns and proactively find ways to apply them to the business problem.
  • Build a deep understanding of Hexagon?s IoT based Cloud Systems covering domain, workflows, infrastructure, and processes and lead the team to further strengthen these systems.
  • Work closely with stakeholders, other development teams, architects to better understand business requirements and help translate these into technical requirements for the development team.
  • Self-starter who can think outside of the box, and come up with a solution to resolve and mitigate complex problems
  • Consciously apply the best patterns & practices to build robust high quality software components
  • Perform detailed analysis and design of assigned tasks and updates all appropriate documents (including design, analysis, and unit test documents) in a timely manner. Ensure completed modules provide all functionality described and meet performance guidelines
  • Practice standard development process leveraging agile methodologies such as SCRUM and TDD
  • Maintain existing software systems by identifying and correcting software defects.
Educational Qualifications:
  • B.Tech /M.Tech in Computer Science from a reputed institute.
  • Nice to have certifications in one or more of the following:
  • AWS/AZURE Administrator
  • AWS/Azure Solution Architect
  • Certified Kubernetes Administrator
Overview: As a Cloud Native Architect, you will help design solutions for divisions going through a technological as well as organisational transformation. Working in a small, you?ll guide our development groups through creating and automating their cloud infrastructure. Skills Required:
  • Overall, 10+ years of software development experience with due focus on building robust distributed applications.
  • At least 5 years of proven experience in building Cloud based systems targeting Public, Private & Hybrid Cloud environments.
  • Proven skills as team lead, leading a development team providing needed oversight to day-to-day project activities.
  • Should be well-versed with Cloud Native technologies/tools to build robust software components
  • Proficiency in design & development of core platform components using Java backend technologies /tools like Core Java, Spring Boot, Hiberate etc..
  • Proficiency in design & development of REST API, Microservices and well versed in containerization & automated deployment of the applications in a container platform.
  • Should have hands-on experience with Kubernetes, IAC tools like Terraform, Terragrunt etc.. and application deployment tools like Helm to streamline the installation & management applications running in Kubernetes environment.
  • Strong knowledge of troubleshooting applications hosted in a Kubernetes container platform and related tools for Cluster management, application deployment, Load balancing etc.
  • Solid understanding of Public Cloud platforms like Azure /AWS from a development and operations perspective.
  • Strong understanding of principles of DevOps and Continuous Delivery using tools like GitLab, Jenkins, ArgoCD etc..
  • Proven skills observability tools like Prometheus, New Relic, Thanos, Grafana, etc..
  • Experience with service mesh like Istio, envoy, Nginx service mesh
  • Proficiency in building core backend components using industry standard messaging frameworks like Kafka, RabbitMQ and authorization frameworks like OAuth,
  • Possess a good understanding of networking & protocols (DNS, Firewalls, VPN, TCP/IP, Security, IP Routing, SSH, FTP, HTTP/HTTPS, DHCP etc).
  • Working knowledge of Secure IoT operations for Cloud Auto-provisioning, Connectivity and Data Streaming etc.
  • Strong understanding and experience of release engineering and continuous delivery process.
  • Strong understanding of static code analysis, unit testing and Test-Driven Development, Security testing and automated test frameworks
  • Strong verbal and written communications skills are a must.

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
    JD3074422
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year