Job
Description
As a Principal Software Engineer at MyComplianceOffice (MCO), you will play a crucial role in shaping the future of compliance technology. You should have extensive experience in Software Development, particularly in Java and ideally with Angular. Your expertise should also extend to security, performance, and scalability of applications. Additionally, you should have a strong interest in Operations and DevOps as you will be part of a team that bridges the gap between Delivery, DevOps, and Architecture teams. Your responsibilities will involve communicating with various stakeholders and leading initiatives to enhance customer satisfaction and engineer productivity. Key Responsibilities: - Provide technical support and guidance to the development team, ensuring adherence to best practices, sound architectural choices, and code excellence. - Develop clean, effective, and sustainable code following industry-standard coding practices. - Collaborate with diverse teams to understand system elements, interdependencies, and implementation requirements. - Conduct code reviews to ensure coding standards compliance, identify enhancement opportunities, and mentor team members. - Address complex technical challenges and performance issues with creative solutions. Quickly troubleshoot and resolve production issues to prevent service disruptions. - Ensure timely delivery of high-quality software. - Lead projects from inception to implementation, including proof-of-concepts, testing, documentation, and training. - Drive continuous improvement initiatives to optimize development processes, enhance software quality, and improve team efficiency. Qualifications Required: - 8+ years of experience demonstrating strong Java development proficiency and robust logical and analytical capabilities. - Comprehensive mastery in Full Stack Development with sustained hands-on involvement. - Prior experience or a strong interest in DevOps and Operations. - In-depth understanding of application design, architectural best practices, and design patterns. - Proficiency in Spring and Spring Boot framework deployment, along with expertise in ORM frameworks like Hibernate. - Excellent English communication skills for requirement clarification, initiative follow-up, support, and training. - Strong SQL skills, including fundamental query performance tuning knowledge. - Experience in crafting JUnit test cases. - Demonstrated technical leadership and resolution of critical technical issues. - Familiarity with agile software development methodologies. - Hands-on experience with Restful APIs and a good understanding of development standards. - Familiarity with Angular framework is a plus. - Knowledge of Liquibase is beneficial. If you are ready to take on this challenging role and contribute to the innovative work at MCO, please share your updated resume with shobitha.bharadwaja@mycomplianceoffice.com.,