MCLAREN STRATEGIC VENTURES INDIA PRIVATE LIMITED
McLaren Strategic Solutions - Senior Software Engineer - Java Development
Job Location
ernakulam, India
Job Description
Senior Software Engineer (Java Expert). Company : McLaren Strategic Solutions. Experience Level : 12 years. Location : Kochi. Role Overview : McLaren Strategic Solutions is seeking a seasoned Senior Software Engineer with a strong background in Java to lead the development of a strategic enterprise project within a major global financial services firm. This role requires deep technical expertise in Java and AWS, and will focus on building a new services layer on AWS EC2 that integrates seamlessly with both legacy systems and various third-party services. The project supports the global client onboarding function and will involve migrating data from an existing legacy system into the new environment. Responsibilities : - Lead the development and evolution of the application's services layer using Core Java technologies and AWS infrastructure. - Architect and design enterprise-grade applications in Java (Java 8 and above) with a focus on scalability, security, and performance. - Integrate the new application with legacy systems and external services, ensuring data integrity and smooth transitions. - Utilize the Spring ecosystem extensively, including Spring Boot, Spring Cloud, and Spring Integration, to build robust and efficient application frameworks. - Develop and deploy services using a microservices architecture, emphasizing best practices in service modularity and resilience. - Manage data modeling for complex client relationship hierarchies, collaborating with cross-functional teams to meet financial data requirements. - Implement CI/CD pipelines using Atlassian tools to enhance the development and deployment lifecycle. - Conduct performance tuning and optimization for distributed applications to ensure high availability and response times. - Engage in Test-Driven Development and Object-Oriented Design Principles to maintain high standards of software quality. - Collaborate closely with SCRUM teams, including UX designers, analysts, front-end engineers, and QA engineers, to deliver a seamless and efficient development experience. Qualifications : - Bachelor's or master's degree in Computer Science, Engineering, or a related field, with a strong focus on Java development in enterprise settings. - Deep expertise in Core Java and Spring ecosystem tools, including Spring Boot, Spring Cloud, Spring Integration, and Spring Cloud Data Flow. - Extensive experience in microservices architecture and designing enterprise-level applications. - Proficiency with RDBMS, particularly Aurora MySQL, for robust database management. - Advanced knowledge in AWS tools such as S3 and messaging solutions to support cloud-based deployments. - Hands-on experience with CI/CD pipeline setup using Atlassian toolset (e.g, Jira, Confluence). - Skilled in performance tuning for distributed systems. - Strong analytical skills and excellent communication abilities for effective team collaboration. Preferred Experience : - Background in the financial services industry. - Familiarity with the Angular framework for potential front-end collaboration. - Knowledge of event-driven design in microservices and adherence to 12-factor app development standards. (ref:hirist.tech)
Location: ernakulam, IN
Posted Date: 11/25/2024
Location: ernakulam, IN
Posted Date: 11/25/2024
Contact Information
Contact | Human Resources MCLAREN STRATEGIC VENTURES INDIA PRIVATE LIMITED |
---|