Software Engineer - Java/Kotlin (Chennai)

American Express TRS Chennai, Tamil Nadu
Permanent Job Not disclosed
Java Mesos Kotlin

Join American Express TRS in Chennai as a Software Engineer II, contributing to our pioneering loyalty management software solutions. In this role, you will develop and test software, drive continuous improvement in code quality, and collaborate with product management and engineering to define and implement innovative solutions. Your primary focus will be on writing code, designing APIs, conducting code reviews, and testing within Agile sprints. You'll also be responsible for identifying opportunities to adopt new technologies and contributing to the design, development, testing, maintenance, and documentation of applications.

Key responsibilities include: * Developing and testing software with a focus on code refactoring and quality improvement. * Collaborating with cross-functional teams to define product direction, visuals, and user experience. * Writing code, API specifications, conducting code reviews, and performing testing in sprints. * Driving user story analysis, elaboration, design, and development of software applications. * Building automation tools and identifying opportunities for technological innovation. * Working with core tools for application planning, analysis, design, building, testing, and maintenance. * Applying advanced knowledge of technical and functional principles.

This role requires a Bachelor's degree in Engineering or Computer Science or equivalent, with 3 to 6 years of experience. Familiarity with Agile development methods is essential. You will utilize Core Java and Kotlin for back-end programming, with experience in application design, software development, and automated testing. Hands-on expertise with distributed systems, algorithms, and relational databases is expected. Proficiency in object-oriented design and coding across various languages is crucial. You will participate in code reviews and automated testing. Working knowledge of UNIX, Linux, and Postman is required, along with expertise in Core JAVA REST APIs and CI/CD practices. Experience with source control (Git, SVN, Bitbucket), container concepts (Docker), and orchestration (Mesos) is beneficial.

Similar Jobs

View all

Data Engineer

Pronto

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Software Development Engineer

Scout It Out

Delhi, Delhi 0-0 Years
Permanent Job Not disclosed

Principal Software Engineer

Microsoft Corp

Bengaluru / Bangalore, Karnataka 15-17 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bhubaneswar, Odisha 3-5 Years
Permanent Job Not disclosed

Azure DevOps Developer

Logic Planet

Delhi, Delhi 5-10 Years
Permanent Job Not disclosed

Senior Software Engineer

The Wells Fargo Foundation

Hyderabad / Secunderabad, Telangana, Telangana 4-6 Years
Permanent Job Not disclosed
Apply Now