Engineering Lead AnalystChennai (Chennai)

Engineering Lead AnalystChennai (Chennai)

30 Jul
|
Citigroup
|
Chennai

30 Jul

Citigroup

Chennai

The Engineering Lead Analyst is a key member of an agile development team responsible for the design development and maintenance of scalable high-performance enterprise-level software systems This role requires a strong understanding of microservices architecture hands-on experience with modern Java frameworks and a commitment to best practices in software development Key Responsibilities Software Design Development Design develop and implement high-volume low-latency and highly scalable microservices for mission-critical application services using Spring Boot and Java This includes development for integration with Angular-based front-ends Agile Development Participate actively in all phases of the Agile development lifecycle including daily stand-ups sprint planning and retrospectives utilizing tools like JIRA for task management and tracking Code Quality Testing Write clean well-designed testable and efficient code Conduct and participate in rigorous code reviews Develop comprehensive unit tests using mocking frameworks for Java and JavaScript testing tools for front-end components to ensure code reliability and functionality Security Implementation Secure microservice applications in compliance with corporate security standards e g Citi security standards implementing robust security measures and protocols CI CD Deployment Own the application code development integration testing and deployment processes leveraging a CI CD framework This includes utilizing tools such as BitBucket GitHub for source code management Artifactory for artifact management Jenkins for automation and BMC RLM for release management Performance Tuning Monitoring Tune application performance and availability to consistently meet defined Service Level Objectives SLOs and Service Level Agreements SLAs Develop and implement monitoring controls and integrate with enterprise monitoring and reporting tools to ensure proactive issue detection Site Reliability Engineering SRE Contribution Actively contribute to SRE initiatives focused on continuous improvement automation and operational excellence enhancing system reliability and efficiency Resiliency Business Continuity Collaborate on planning and executing end-to-end resiliency and continuity of business tests to ensure application stability and disaster recovery capabilities Production Support Provide support for application issues performing root cause analysis and implementing timely resolutions to minimize service disruptions Required Skills and Qualifications Experience Proven experience 10 years in software development with significant experience in designing and building microservices Programming Languages Strong proficiency in Java Java 8 and solid understanding of object-oriented programming principles Experience with JavaScript is also essential Frameworks Extensive hands-on experience with Spring Boot and other Spring ecosystem projects e g Spring Cloud Spring Data Familiarity with Angular Material or similar modern JavaScript frameworks Microservices Deep understanding of microservices architecture patterns challenges and best practices Containerization Experience with Docker and container orchestration platforms like Kubernetes or AWS ECS CI CD Tools Practical experience with CI CD tools such as Jenkins BitBucket Artifactory and release management tools e g BMC RLM Testing Frameworks Proficiency with Java testing frameworks e g JUnit Mockito and contemporary JavaScript testing tools Databases Experience with relational e g Oracle MSSQL and or NoSQL databases e g MongoDB Cloud Platforms Experience with cloud computing platforms preferably AWS Web Technologies Familiarity with RESTful API design principles and concepts Version Control Proficiency with Git Problem-Solving Excellent analytical and problem-solving skills with a strong attention to detail Communication Strong verbal and written communication skills with the ability to articulate technical concepts clearly Preferred Qualifications Experience with Agile methodologies Scrum Kanban and JIRA Experience with application security best practices and tools This is an exciting opportunity to join a dynamic team and make a significant impact on mission-critical applications within a cutting-edge technological environment Qualifications 10 years of relevant experience in application development Experience working in Financial Services or a large complex and or global environment Project Management experience Consistently demonstrates clear and concise written and verbal communication Comprehensive knowledge of design metrics analytics tools benchmarking activities and related reporting to identify best practices Demonstrated analytic diagnostic skills Ability to work in a matrix environment and partner with virtual teams Ability to work independently multi-task and take ownership of various parts of a project or initiative Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements Proven track record of operational process change and improvement Education Bachelor s degree University degree or equivalent experience Master s degree preferred Job Family Group Technology Job Family Systems Engineering Time Type Full time Most Relevant Skills Please see the requirements listed above Other Relevant Skills For complementary skills please see above and or contact the recruiter Citi is an equal opportunity employer and qualified candidates will receive consideration without regard to their race color religion sex sexual orientation gender identity national origin disability status as a protected veteran or any other characteristic protected by law If you are a person with a disability and need a reasonable accommodation to use our search tools and or apply for a career opportunity review View Citi s and the poster

📌 Engineering Lead AnalystChennai (Chennai)
🏢 Citigroup
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineering lead analystchennai (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: engineering lead analystchennai (chennai) / chennai