We are currently seeking an experienced professional to join our exl team in the role of senior software engineer – java technologies. This role will be hybrid in mexico city.in this role, you will:contribute to all stages of software development lifecycleanalyze user requirements to define business objectivesdevelop and test softwareidentify and resolve any technical issues arisingdevelop technical designs for application developmentdevelop multimedia applicationswrite well designed, testable codeconducting software analysis, programming, testing, and debuggingmanage java and java ee application developmentprepare and produce releases of software componentsto be successful in this role, you should meet the following requirements:should have working experience in core java and j2 ee, spring, springboot.should be well versed and have real time experience on junit, github, maven, git, mq.should be having working experience in connecting and performing operation in database using hibernate or spring jdbc.nice to have devops tools like jenkins and agile scrum process and jira.nice to have credit risk domain experiencecontribute to all stages of software development lifecycleanalyze user requirements to define business objectivesdevelop and test softwareidentify and resolve any technical issues arisingdevelop technical designs for application developmentdevelop multimedia applicationswrite well designed, testable codeconducting software analysis, programming, testing, and debuggingmanage java and java ee application developmentdevelop documentation to help usersprepare and produce releases of software componentssupport continuous improvement, investigating alternatives and technologies, and presenting for architectural reviewknowledge of credit risk domain would be preferred.working experience on the credit risk management applications will be an added advantage.knowledge and experience on mongo db would be an added advantage.