- Bachelor s degree in Computer Science, Engineering or Equivalent.
- You have the expertise and experience in designing and developing microservices which can handle high Transaction Per Second traffic .
- You are experienced with a variety of modern programming languages and frameworks.
8+ years of experience working with Java, Springboot, Oracle, Kubernetes, Kafka, AWS. - You have a passion for technology and can stay on top of latest technology trends.
- You have hands-on experience leading or mentoring scrum teams focused on building software solutions for business critical, architecturally distributed experiences.
The teams you have worked with have multi-functional responsibilities such as engineering, quality, devops and release implementation. - You care about cycle time and use CI/CD practices , tools to rapidly deploy changes to production while minimizing risk.
- Have strong communication skills and technical expertise to drive and participate in meaningful discussions with partners across different roles and different skillsets.
The Skills that are Key to This Role
- Hands on experience in Java, Spring, Springboot, messaging frameworks
- Hands on experience in REST API development
- Hands on experience in container-based development (Docker)
- Hands on experience working with EDA solutions such as Kafka/ MQ
- Hands on experience working with database and data concepts, tools and technologies (Oracle, PL/SQL Informatica)
- Familiarity working with OAuth 2.0 framework and scopes
- Experience in implementing Micro services Architecture building / deploying highly automated, scalable and maintainable infrastructure.
- Experience in designing and developing apps with high throughput and low latency utilizing load balancing, caching, threading etc.
- Experience working with cloud computing strategies and architecture (Azure /AWS)
- Knowledge on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)
- Strategic thinking and critical problem-solving skills
The Value You Deliver
- Define, develop, and implement application level architecture hosted in the cloud.
- Use your expertise and leadership to influence and gain consensus on how to proceed, remove impediments and strive for robust team success sprint over sprint.
- Consistently making culture choices that positively impact the team, helping the team to create a better work environment.
- Understand the leadership vision and own the execution of that vision.
- Cultivate a culture of best in class software engineering practices
- Deliver system automation by setting up continuous integration/continuous delivery pipelines
- Communicate effectively in team environment.
- Identify departmental needs and make suggestions regarding technical direction.
- The team will view you as an advocate for continuous learning helping them improve sprint over sprint.
You help build a trustful, open environment which is encouraging of problem solving and experimentation.
The Expertise We re Looking For
- 6+ years of experience.
Completed three or more projects on commercially available applications. - B.E./B Tech in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
Role:
Industry Type:
Department:
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Skills Required
Github, Cloud Computing, Architecture, Load Balancing, Cloud, Agile, Scrum, Informatica, Automation, Computer Science