2 days ago
Pune, IndiaSenior
Responsibilities
- Develop software platforms, web applications, and mobile-enabled solutions.
- Design and build end-to-end enterprise applications using Java Spring Framework, Node.js, React.js, and Angular.js.
- Build scalable backend services, APIs, microservices, and integrations between internal and external systems.
- Develop responsive frontend applications using React.js or Angular.js.
- Build cloud-native AWS solutions and apply infrastructure-as-code practices.
- Create and manage containerized applications with Docker.
- Participate in code reviews and uphold coding standards and best practices.
- Monitor application performance, availability, and scalability and proactively identify risks.
- Support CI/CD, deployment automation, and operational excellence initiatives.
- Collaborate with cross-functional teams, third-party vendors, dealers, and customers in an Agile delivery environment.
Requirements
- Bachelor's or master's degree in Computer Science, Information Technology, or a related field.
- 4 to 8 years of software development experience.
- Strong object-oriented programming experience.
- At least 3 years of hands-on Java Spring or Node.js development using JavaScript or TypeScript.
- At least 2 years of hands-on React.js or Angular.js experience.
- Experience with REST APIs and microservices architecture.
- Experience with MongoDB and/or DynamoDB.
- Hands-on experience with AWS cloud services.
- Experience with Docker and containerized application deployment.
- Good understanding of Agile/Scrum development methodologies.
- AWS CDK experience is preferred.
- Strong analytical, troubleshooting, communication, collaboration, stakeholder management, problem-solving, learning, ownership, and accountability skills.