Software Architect

Job Description

Position Title: Software Architect
Location: Bangalore/Mumbai
Mode of employment: Full time / Contract
What are my responsibilities?        
• Should have experience in Java web application, Microservice architecture and long-term data archiving.
• You are proficient in modern technologies web application 
o AWS (IAM, EC2, ECS, S3, Route 53, RDS, Dynamo DB, VPC, Security Group, ACM, ELB etc). with addition to Git.
• Must have experience in designing Cloud architectures for software solutions
• Design, develop and maintain in on premise and cloud environment (Dev, Test and Release)
• Developing continuous delivery pipeline CICD.
• Implement, test and release bug fixes
• SonarQube and Grafana Knowledge is Plus
What do I need to qualify for this job? 
Qualification: BE (Computer Science, Information Technology) 
Experience:  6+ years 
Required Skills:
• Should have experience in Java web application, Microservice architecture and long-term data archiving.
• Strong knowledge in software development, build, release. 
1. AWS, IAM, EC2, ECS, S3, Route 53, RDS etc. with addition to Git.
2. Backend, Java, Spring Boot, Json, API etc is an advantage
• Strong in OOP concepts
• Internet traffic management, including duplications, load balancing, threat mitigation and failover procedures
• Create and maintain Continuous Integration (CI)/Continuous Delivery (CD) pipeline
• Exposure to Linux platform, debugging, and performance monitoring tools
• Hand on experience in Docker/Kubernetes technology & resolving the issues and containerize the applications.
• Team player, Strong sense of ownership
• Experience working with remote teams
• Strong experience in AWS Terraform or CloudFormation or Ansible
• Experience using Hashicorp suite of products like Terraform Vagrant Vault Consul and or Kubernetes microservices 
• Code Migration techniques and developing scripts for CICD pipelines
• Work with the application development teams to code test and deliver apps as per project requirements
• Provide detailed documentation of code in support of automated unit testing multi participant code reviews and code coverage stats Document testing deployment and support guidelines and instructions of the implementation and support team
Primary Skills:
• Hands on experience in designing the architectures 
• Hands on experience on AWS Service
• Terraform or CloudFormation or Ansible
• Linux commands
Secondary Skills:
• Scripting
• Application Deployment 
Good To Have:
• Programming experience in Java/NodeJS/ Python
• Understanding of networking, VPC, firewalls etc
• AWS certified solution Architect
• Pre-sales experience or exposure to consulting engagements

Organization: Portfolio Companies

Company: Siemens Limited

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?