https://bayt.page.link/EDzYmRvWjgD75M7Q8
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

We are seeking an experienced hands-onJava Full Stack Engineering Dev Leadto oversee and drive the implementation of our distributed microservice solutions. The role involves leading a team of developers, designing microservice architecture, and ensuring successful delivery and implementation of projects. The ideal candidate will have strong technical expertise in java microservice toolsets, excellent problem-solving skills,and the ability to guide a team toward achieving business objectives.



The Java Full Stack Engineering Dev Leadwill play a pivotal role in transformation of our platform and will be responsible foraccomplishing results through the management of a team or department to drive a variety of engineering activities including the design, acquisition and deployment of hardware, software, and network infrastructure in coordination with the Technology team. The overall objective of this role is to lead efforts to ensure quality standards are being met within the existing and planned framework.



To be successful in this role, the candidate should have sufficient experience in building distributed microservices for a large global userbase. The successful candidate will champion the business needs from a user experience perspective and ensure the right technicalimplementation is in place.



Responsibilities:



  • Hands-on, code contributing engineer that partners on specific delivery with engineering teams where the complexity necessitates the senior engineering leadership.



  • Actively participates as a stakeholder in Product discussions, providing valuable input on requirements and advocating for initiatives such as technical debt reduction, modernization of technology assets and improvement in the ways of working.



  • Demonstrating deep technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.



  • Actively contributes to the implementation of critical features and complex technical solutions. Write clean, efficient, and maintainable code that meets the highest standards of quality.



  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.



  • Offer expert engineering guidance and support to multiple teams, helping them overcome technical challenges, make informed decisions, and deliver high-quality software solutions.



  • Foster a culture of technical excellence and continuous improvement.



  • Stay up to date with emerging technologies, tools, and industry trends.



  • Develops architecture, strategy, planning, and problem-solving solutions on an enterprise level.



  • Manage overall execution of IT strategy and roadmap for the technology area.




  • Interfaces across several channels, acting as a visionary to proactively assist in defining direction for future projects.



  • Maintains continuous awareness of business, technical, and infrastructure issues and acts as a sounding board or consultant to aid in the development of creative solutions.



  • Provides thought leadership in subjects that are key to the business.



  • Requires sophisticated analytical thought to resolve issues in a variety of complex situations.



  • Impacts the technology function through contribution to technical direction and strategic decisions.



  • Mentors' engineers across the organization and is a loud voice in advocating for engineering excellence.



  • Actively participates as a stakeholder in Product discussions, providing valuable input on requirements and advocating for initiatives such as technical debt reduction, modernization of technology assets and improvement in the ways of working.



  • Demonstrating deep technical knowledge and expertise in software development, including programming languages, frameworks, and best practices.



  • Actively contributes to the implementation of critical features and complex technical solutions. Write clean, efficient, and maintainable code that meets the highest standards of quality.



  • Provide guidance on scalable, robust, and efficient solutions that align with business requirements and industry best practices.



  • Uses developed communication skills to negotiate and often at higher levels.



  • Responsible for client engagement, end to end management and delivery of the technology Book of Work and technology roadmap for the application and dependent/related interfaces.



  • Negotiate with senior leaders across functions and with external parties, as required.



  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.



Qualifications:



  • 15+ years of relevant experience in Java Full Stack Engineering including UI/UX technologies along with application design experience and experience as a lead/people manager.



  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.). 



  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.). 



  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations 



  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x



  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.) 



  • Experienced practitioner of Agile methodologies.



  • Experience in implementation of Microservices.




  • Experience working in Financial Services or a large complex and/or global environment.



  • Technology 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 tight deadlines or unexpected changes in expectations or requirements.



  • Proven track record of operational process changes and improvement



Education:



  • Bachelor’s degree/University degree in computer science, information technology or similar.




------------------------------------------------------


Job Family Group:


Technology

------------------------------------------------------


Job Family:


Architecture

------------------------------------------------------


Time Type:


Full time

------------------------------------------------------


Citi is an equal opportunity and affirmative action employer.


Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 Accessibility at Citi.


View the "EEO is the Law" poster. View the EEO is the Law Supplement.


View the EEO Policy Statement.


View the Pay Transparency Posting



لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.