The Job logo

What

Where

Associate Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As an Associate Software Engineer at Moody's Corporation in Bengaluru, Karnataka, India, you will be responsible for designing, coding, and testing financial software applications using Java/J2EE tech stack. You will collaborate with teams to develop web applications based on service-oriented architecture and provide production support. This is a full-time on-site opportunity requiring 0-3 years of software development experience.

Role/Responsibility 

 

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. 

 

 

Qualification 

 

Bachelor’s in Engineering/Computer science 

0-3 years of total software development experience 

0-3 years Hands-on experience in design, development, testing and operational support of Java, J2EE, JMS, SOAP/REST, SQL, JSON, XML based applications 

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 

Set alert for similar jobsAssociate Software Engineer role in Bengaluru, India
Moody's Corporation Logo

Company

Moody's Corporation

Job Posted

8 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Moody's Corporation Logo

Associate Software Engineer Java

Moody's Corporation

Bengaluru, Karnataka, India

Posted: 4 months ago

Join Moody's Corporation as an Associate Software Engineer in Bengaluru, Karnataka. Design, code, and test financial software applications using Java/J2EE. Collaborate in Agile environment for web applications development.

Moody's Corporation Logo

Software Engineer

Moody's Corporation

Bengaluru, Karnataka, India

Posted: 22 days ago

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are-with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways.  If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.  Roles and Responsibilities: Design and Development: You will be responsible for designing, developing, and testing middleware software solutions, involving EKS (Elastic Kubernetes Service), AWS (Amazon Web Services) and Azure cloud platforms. You will need to create scalable, secure, and efficient software solutions that meet business requirements and goals. Integration: You will be expected to integrate software components and third-party programs, ensuring seamless interoperability. You will need to leverage your understanding of APIs and service-oriented architectures to achieve this. Infrastructure Management: You will be responsible for managing and maintaining the company's cloud infrastructure, specifically EKS, AWS, and Azure environments. This will involve monitoring system performance, troubleshooting issues, and optimizing for efficiency and cost-effectiveness. Collaboration: You will work in close collaboration with other software engineers, system architects, and product managers to translate system requirements into software design documentation. Continuous Improvement: You will need to stay up-to-date with the latest industry trends and technologies to ensure the constant improvement of our middleware solutions. This will involve regular learning and professional development activities. Qualifications: Bachelor's or master's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Engineer or similar role, with a strong focus on middleware. Solid experience with EKS, AWS, and Azure is a must. Certifications in these technologies would be a plus. Proficiency in coding languages such as Java, Python, C#, or others commonly used in middleware development. Strong knowledge of databases, system architecture, and software design principles. Excellent problem-solving skills, with a knack for complex troubleshooting. Strong team player with excellent communication skills, capable of explaining complex concepts to non-technical stakeholders.