At a Glance
- Tasks: Lead the design and development of innovative applications while mentoring junior developers.
- Company: Join Citi, a leading global bank with a diverse range of financial services.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real impact on global client onboarding with cutting-edge technology.
- Qualifications: 8+ years of Java development experience and strong leadership skills.
The predicted salary is between 121500 - 148500 $ per year.
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
- 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.
Recommended Qualifications:
- 6-10 years of relevant experience in Apps Development or systems analysis role.
- Extensive experience system analysis and in programming of software applications.
- Experience in managing and implementing successful projects.
- Subject Matter Expert (SME) in at least one area of Applications Development.
- Ability to adjust priorities quickly as circumstances dictate.
- Demonstrated leadership and project management skills.
- Consistently demonstrates clear and concise written and verbal communication.
Education:
- Bachelor’s degree/University degree or equivalent experience.
Job Purpose:
We are seeking a talented and passionate individual to join our Full-Stack development team. This role offers a unique opportunity to significantly impact the global client onboarding experience by building the future of our platform. The successful candidate will gain valuable exposure to a large-scale, modern technology platform with global reach, playing a crucial role in shaping how we serve our clients.
Qualifications:
- 8+ years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks.
- Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs.
- Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux.
- Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco).
- Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB).
- Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving.
Nice to Have:
- Experience with in-memory datastore/cache libraries (e.g., Redis, Apache Ignite, Gemfire).
- Exposure to Kotlin.
- Experience with system performance tuning and low-latency Java programming.
- Experience working with multi-threaded applications.
Senior Java Full Stack Developer employer: Citigroup Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly for the Lead Automation Developer role in a high-velocity Agile environment. Employees benefit from extensive professional growth opportunities, cutting-edge technology integration, and a commitment to innovation, all while collaborating with talented teams to drive impactful solutions. Located in a vibrant city, Citi offers a supportive atmosphere that values diversity and encourages continuous learning, making it an ideal place for those seeking meaningful and rewarding careers.