Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Java @ MRI Software

Home > Programming & Design

 Senior Software Engineer - Java

Job Description

MRI software seeking an experienced and skilled candidate with passion for designing, evolving and developing Java based applications. As a Software Engineer, you will be directly involved in design, development, customization, configuration, testing and enhancing browser based applications. You shall participate in the entire software development life cycle including Agile/Scrum ceremonies.

Roles Responsibilities

  • Understand the functional domain of the application and its use
  • Design, Develop and Maintain efficient, reusable and reliable code
  • Write efficient and effective automated unit tests
  • Review and refactor code
  • Use structured Agile based development processes that are suited to the nature of work being carried out in the project
  • Support junior developers work
  • Document the system design, development and operational procedures
SKILLS REQUIREMENTS
  • Strong hands on experience in developing browser-based based applications using Java, Spring, SpringBoot and related technologies.
  • Expert level programming skills in Java/Jakarta EE (formely JEE/J2EE)
  • Solid Object Oriented Programming skills
  • Experience in developing SOA based applications using Java and related technologies
  • Good SQL skills with experience in any one of the leading RDBMS
  • Experience with NoSQL databases shall be added advantage
  • Experience with frontend development using HTML5, CSS and any one of the modern JavaScript frameworks like Angular, React (preferred), Vue shall be an added advantage
  • Familiarity with Git/GitHub

Candidate Requirements

  • Total experience 6-12 years in the software industry
  • Proven experience in handling several aspects of software including, but not limited to performance, scalability, security and testing.
  • Strong problem solving skills with a logical approach and methodology.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Experience within a customer facing role and excellent written and verbal communication skills.
  • A friendly and collaborative attitude, with willingness to train and share knowledge with junior team members

Job Classification

Industry: Banking, Financial Services, Broking
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization

Contact Details:

Company: MRI Software
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   GIT NoSQL SOA RDBMS Javascript Agile System design J2Ee Analytics SQL

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

MRI Software

MRIs comprehensive and flexible technology platform coupled with an open and connected ecosystem meets the unique needs of real estate businessesfrom property-level management and accounting to investment modeling and analytics for the global commercial and residential markets.