Moody’s is a leading provider of credit ratings, research, and risk analysis. Moody’s delivers independent, in-depth and transparent opinions on credit risk through its credit ratings.
Job Designation : Associate Software Engineer
Salary : 12 LPA – 18 LPA
Qualification : Bachelor’s Degree
Experience : Freshers / 0 – 2 years
Skill Set :
- Good knowledge of programming languages C, C++ Java, NodeJS and Python..
- Exposure to any cloud platforms (AWS/GCP/Azure).
- Good Understanding of Object-Oriented design and development.
- Familiar with Java based frameworks: JPA, Springboot, Spring, Hibernate etc.
- Experience with Microservices and design patterns.
- Knowledge of build/dependency management tools such as Maven and SCM tools like Subversion, Bit Bucket, GitHub etc.
- Experience in application containerization, familiar with tools such as Docker, Kubernetes, Platform9, ECS, EKS, Openshift, Cloud Foundry.
- Exposure to services (or their equivalent ones) like API Gateway, IAM, S3, SNS, SQS, Lambda, RDS, DynamoDB, EKS, ECS, Kafka etc.
- Excellent communication and inter-personal skills.
Job Description :
- Responsible for designing, coding, enhancing and testing of financial software applications to meet business process requirements in MIS Tech, primarily using Java/J2EE related tech stack.
- Exhibit good problem solving and analytical skills in designing/developing solutions for business requirements.
- Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases.
- Work with the development team leads/architects on technical/architectural direction of projects and collaborate with business analysts, developers, and QA analysts (both in-house and vendor).
- Evaluating functional requirements for new requests for meaningful design/development tasks.
- Work with cross functional, globally dispersed development teams to support development efforts to meet business requirements.
- Complete documentation and procedures for installation and maintenance of software applications.
- Participate in design, architecture and code reviews and participate in a collaborative development environment.
- Working in Agile environment and track progress towards key deliverables.
- Provide Production Support of applications by helping the team to solve Production Incidents, root cause analysis, code defect fixes, data analysis, troubleshooting etc.
Location : Gurugram, India