Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About MCO :

MCO is a rising star in the world of compliance technology. From a humble startup, MCO is now the global leader in conduct-risk compliance management, with hundreds of marquee clients around the world. MCO is 15 years old and continues to enjoy tremendous growth. Recent product developments, new acquisitions, and unfilled needs in the market creates exciting opportunities for MCO in the coming years. Business has been booming – with MCO achieving the much-heralded status of “the rule of 40” reflecting our excellent sales growth and underlying financial health. We see significant market opportunity and continuing to deliver new capabilities to meet this opportunity is vital.


About the role:

This role is essential for product development. The role is responsible for ensuring effective and efficient development of applications and quality deliverables. In this senior position, you'll design, code and test software. You will develop transactional applications modules (JSP, EJB, etc.), applying standards for programming, naming, secuity and performance. You provide proper code documentation and implement configuration changes to packaged software applications to meet business requirements. Additionally, you document and assist in defining requirements, creating documents to ensure the applications meet their expectations. You maintain and repair applications to keep them performing in accordance with technical and functional specifications.


Key Duties/Responsibilities:

  • Is responsible for a robust and efficient implementation.
  • Suggests short- and long-term solutions.
  • Participates and leads software design meetings and analyses user needs to determine technical requirements.
  • Collaborates with team members and across groups to prepare technical specifications.
  • Designs and develops high-quality code.
  • Tests, debugs, analyses, and fixes application problems/issues. Works closely with stakeholders to fix issues in a timely fashion.
  • Follows the software development lifecycle process. Suggests and implements techniques for software or development process improvements.
  • Participates in code reviews in accordance with program specifications and coding standards, practices and conventions, new esigns, changes, and enhancements.
  • Provides direction to less skilled employees. May design and implement training plans.
  • Interacts with internal and/or external stakeholders to support product releases and/or resolve program problems.
  • Researches and remains informed of new technology and development tools. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Qualifications:

  • Must have strong working knowledge of developing, designing, and implementing large scale enterprise applications using Java and J2EE technologies.
  • A degree in Engineering/Computer Science or equivalent by experience.
  • Min 8+ years to 12 of IT experience as a Software Engineer or Developer.
  • Familiarity with Agile development methodologies.
  • Working knowledge of source tools (Git, Jenkins, Sonar, Artifactory …)
  • Master of major programming language (Java),
  • Front end: HTML/CSS, java script, angular, react, responsive design, Back end: Java, spring framework, RESTful APIs, DB: SQL and NoSQL, Version Control: GIT, DevOps Security: authentication & authorization, OWASP.
  • Interest in Front-end languages and frameworks (JavaScript / Angular or React).
  • Must have hands-on experience with angular8 or above.
  • Good experience with spring boot, API, JPA. Understanding of angular Js is good to have. Experience with databases and ORM frameworks (eg. Hibernate).
  • Work with JBoss EAP and Oracle EE Databases.
  • Ability and interest to learn new languages and technology stack.
  • Autonomous, rigorous and team spirit skills


praveen.gujar@mycomplianceoffice.com

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Gurugram, Haryana, India

Coimbatore, Tamil Nadu, India

Vellore, Tamil Nadu, India

Madurai, Tamil Nadu, India