Watch this video to learn more about Moody's
Job Details
Location(s):
- Quay Building 8th Floor, Bagmane Tech Park, Bengaluru, IN
Line Of Business: MIS Technology(MIS TECH)
Entity: Moody's Investors Service(MIS)
Job Category:
- Engineering & Technology
Experience Level: Experienced Hire
This role will be a key contributor to the design and implementation of back end and front-end solutions with emphasis on microservices. She/he will ensure overall execution of enterprise grade application build leveraging serverless technology stack. She/he will be responsible for developing, deploying, operating and monitoring containerized applications on container platforms in public and private clouds, supporting a wide variety of technologies across Moody’s Investor Services.
Job Function and Responsibilities:
- 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
- Lead by example through hands-on development work.
- Write clean, efficient, and maintainable code across various projects.
- Actively contribute to coding tasks and participate in code reviews to ensure high-quality software solutions.
- 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) while being fully responsible for development deliverables
- Evaluating functional requirements for new requests, estimating effort involved in designing/developing solutions
- Complete documentation and procedures for installation and maintenance of software applications
- Participate in design, architecture and code reviews and encourage collaborative development environment across team members by sharing feedback
- Working in Agile environment, estimating effort and tracking progress towards key deliverables
- Handling Production Support of applications to solve Production Incidents, root cause analysis, code defect fixes, data analysis, troubleshooting etc.
- Passionate about learning new technologies and align towards organization engineering needs.
Qualifications:
- Bachelor's in engineering/computer science
- 7-9 years of total software development experience
- 7+ years Hands-on experience in design, development, testing and operational support of Java, J2EE, JMS, SOAP/REST, SQL, JSON, XML based applications, Angular JS
- Good Understanding of Object-Oriented design and development
- Experience in Service Oriented Architecture (SOA) with understanding of Web Services (REST and SOAP)
- Experience with Java based frameworks: JPA, Springboot, Spring, Hibernate etc.
- Experience with Microservices and design patterns
- Agile Scrum experience., while displaying familiarity/experience with other SDLC approaches
- Good SQL and database knowledge
- Experience with JBOSS Studio, Eclipse and/similar IDE tools
- 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 any cloud platforms (AWS/GCP/Azure) and 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
In a world shaped by increasingly interconnected risks, Moody's helps customers develop a holistic view of these risks to advance their business... Read more