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.
• 10-14 years of expertise, demonstrating strong Java development proficiency alongside robust logical and analytical capabilities.
• Exhibiting comprehensive mastery in Java Full Stack Development, with sustained hands-on involvement throughout the professional 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 with diverse teams to comprehend system elements, interdependencies, and implementation requirements.
• Conduct code reviews to guarantee adherence to coding standards, unearth enhancement opportunities, and provide mentorship to team members.
• Tackle intricate technical hurdles and performance concerns, presenting inventive remedies. Swiftly troubleshoot and resolve production issues to prevent service disruptions.
• Ensure punctual delivery of top-notch software.
• Guide and mentor fellow developers, nurturing their growth and offering technical insights.
• Engage with product managers and Product Owners to grasp customer needs, translate requirements into technical specifics, and contribute to product evolution.
• Direct initiatives for continuous improvement, optimizing development procedures, elevating software quality, and boosting team efficiency.
• Competitive Salary & Bonuses – Market-aligned pay with performance-based incentives.
• Health & Insurance Coverage – Medical insurance for employee and dependents.
• Learning & Certification Support – Access to Java, Spring Boot, Cloud training, and certifications.
• Flexible Work Options – Hybrid/remote work and paid leaves for work-life balance.
• Growth opportunities & Tech Exposure – Opportunities to work on modern tech (microservices, cloud) with clear promotion paths.
📌 Principal Software Engineer (India)
🏢 MCO
📍 India