Job Function: Software Engineering
ABOUT THE RESPONSIBILITIES
Full stack development of new features/tools including design, documentation, implementation, and testing.
You will be responsible for identifying, prioritizing, and executing tasks in the software development life cycle.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
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.
Be a self-starter, capable of solving ambiguous and challenging technical problems with wide scope.
Adhere to key principles: Code and design for best performance, scalability, and resiliency,
Participate in the testing process through test review and analysis.
Have a strong sense of end-to-end ownership.
Participate in the code reviews and design discussions of other engineers.
Participate in all Agile ceremonies.
ABOUT THE REQUIREMENTS
QUALIFICATION & SKILLS
Bachelor’s degree in Computer Science or equivalent experience.
Minimum of 3 years of experience in the entire product lifecycle, from gathering customer requirements to functional specification, design, development, testing, deployment, and monitoring.
Proficiency in Java/J2EE Spring Boot, React JS/Angular JS, Microservices, and RESTful web services/API development.
Hands-on experience with Azure Cloud platform.
Strong knowledge of containerization and clustering technologies such as Kubernetes and Docker.
Solid understanding of messaging buses, particularly Kafka or any other similar technology.
Experience working with databases like Cosmos/Mongo and managing large-scale data and data modeling.
Familiarity with Redis and caching strategies.
Good understanding of authentication and authorization concepts, including Identity, Single Sign-On (SSO), and authentication mechanisms.
Knowledge of networking principles and troubleshooting techniques.
Awareness of cloud best practices and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Proven experience in designing and deploying cloud-based applications.
Familiarity with Agile development methodologies.
Ability to quickly learn new programming languages and technologies.
Excellent communication skills, both written and verbal.
Resourcefulness and strong troubleshooting abilities.
Experience
3 – 6 Years of Experience
Education
Bachelor degree or equivalent experience
Master degree or equivalent experience
Job Description About the Role: 10 The Team: This team is recognized for its expertise, innovation, and passion. Together, you’ll...
Apply For This JobJob Description Job Description Exp : 6-12 years NP : Immediate to 60 days Skills : Java , Springboot ,...
Apply For This JobSuggested job duties meeting with system users to understand the scope of projects working with software developers and project support...
Apply For This JobJob Description :Job summaryAmazon.com operates in a virtual, global eCommerce environment and operates a diverse set of businesses in several...
Apply For This JobDESCRIPTION Job summaryRekindle Position Manager Catalog – Retail Business Services Amazon.com operates in a virtual, global eCommerce environment and operates...
Apply For This JobDESCRIPTION Job summaryAmazon.com operates in a virtual, global eCommerce environment and operates a diverse set of businesses in several countries,...
Apply For This Job