MCO is seeking a highly skilled Principal Software Engineer to join our dynamic team. In this role, you will be instrumental in designing and developing cutting-edge solutions that simplify and enhance compliance management for financial firms. You will leverage your expertise in Java, Spring, and system design to create robust, scalable, and high-performance applications that align with our mission to make compliance simpler, smarter, and more effective.
• 8-12 years of expertise, demonstrating strong Java development proficiency alongside robust logical and analytical capabilities.
• Exhibiting comprehensive mastery in Full Stack Development, with sustained hands-on involvement throughout the qualified journey.
• Evidencing adeptness in team leadership, exemplifying effective guidance and coordination.
• Possessing in-depth comprehension of application design, architectural best practices, and design patterns.
• Commanding proficiency in Spring and Spring Boot framework deployment, coupled with prowess in ORM frameworks such as Hibernate or equivalent.
• Acquiring familiarity or a foundational grasp of the Angular framework.
• Showcasing excellent SQL skills, ideally inclusive of fundamental query performance tuning knowledge.
• Presenting a history of crafting JUnit test cases with dexterity.
• Displaying tangible instances of technical leadership, steering development teams, and propelling pivotal technical resolutions.
• Demonstrating a sound understanding of agile software development methodologies.
• Possessing hands-on experience with Restful APIs and an excellent grasp of development standards.
• Noteworthy familiarity with Liquibase, if present, adds value to the profile.
• Offer technical leadership and direction to the development team, ensuring the adoption of best practices, sound architectural choices, and code excellence.
• Craft clean, effective, and sustainable code, aligning with industry-standard coding practices.
• Collaborate seamlessly wit
📌 Principal Software Engineer (India)
🏢 MCO
📍 India