Apps Development Sr Manager leading scalable enterprise applications development using Angular and Java microservices at Citi. Responsible for technical leadership and delivery ownership across engineering teams.
Responsibilities
Design & Develop scalable enterprise applications using Angular for UI and Java based microservices ensuring clear architecture, performance and maintainability.
Lead integration of backend services with enterprise platform components such as API gateways, API security frameworks, authentication, authorization etc.
Champion the use of AI assisted development tools and authentication frameworks to improve developer productivity, code quality, testing & documentation across engineering team.
Drive modernization of legacy applications including refactoring monolithic services into microservices and adopting modern development practices.
Provide technical leadership and delivery ownership, guiding the team on architecture decisions, best practices and ensuring high quality delivery of features and platform enhancements.
Write good quality code in Java, Sprint Boot (related stack)
Well versed with JUnit, Mockito, Integration Tests and Performance Tests
Well versed with UI/UX Designs, Unit test
Ability to design, develop components with minimal assistance
Ability to effectively interact, collaborate with development team
Work with developers onshore, offshore and matrix teams to implement a business solution.
Write user/supported documentation
Evaluate and adopt new dev tools, libraries, and approaches to improve delivery quality
Perform peer code review of project codebase changes
Acts as SME to senior stakeholders and /or other team members
Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems.
Apply fundamental knowledge of programming languages for design specifications.
Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging.
Serve as advisor or coach to new or lower level analysts.
Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents.
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
Acts as SME to senior stakeholders and /or other team members.
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.
Requirements
13 Plus years of relevant experience in Enterprise Apps Development
Extensive experience system analysis and in programming of software applications
Experience in managing and implementing successful projects
Ability to adjust priorities quickly as circumstances dictate
Demonstrated leadership and project management skills
Consistently demonstrates clear and concise written and verbal communication
Strong hands‑on experience with Java, Spring, Spring Boot, JPA/Hibernate
Expertise in building microservices, REST APIs, Swagger/OpenAPI, and SOAP integrations
Experience designing & implementing event‑driven systems (Kafka, RabbitMQ)
Solid understanding of RDBMS (SQL, PL/SQL) + familiarity with NoSQL databases
Experience with caching (Redis)
Strong knowledge of OAuth2, token‑based security, and API security best practices
Prior experience with WebSphere, JSP/Servlets, EJB, and application modernization (migration to modern Java/Spring microservices)
Hands-on work experience with advanced AI software engineering tools like Devin.AI, Copilot or similar autonomous AI software agents.
Senior Backend Engineer designing features and APIs for Gorgias's conversational commerce platform. Collaborating with cross - functional teams to enhance systems that support large - scale transactions.
Back - End Developer (Java) to join an agile team at Timestamp, creating scalable and high - performance applications. Collaborate with multiple teams and contribute to robust back - end architecture.
Team Leader needed for a .NET development team in Lisbon, Portugal. Leading projects with a focus on architecture and team collaboration while assuring best practices in software development.
Software Developer specializing in Python and embedded systems for AXEAL's digital solutions. Seeking professional with a minimum of 5 years experience in software development.
Senior Go Developer responsible for internal software development at web care LBJ GmbH. Engaging in coding, mentoring, and creating innovative digital solutions.
Senior JAVA Engineer at Metasite working on complex systems and reliable solutions. Involved in end - to - end execution technology for trading systems.
Senior Python/Django Developer managing backend development for campaign services platform. Involved in API development, database optimization, and mentoring junior developers in a hybrid environment.
Software Engineer at Perlego developing a platform for accessible education. Focused on enhancing user experience with a data - driven mission in a collaborative squad.
Senior Java Developer focusing on scalable backend solutions using Java and Spring Framework. Engaging in code review and architectural decision - making within a collaborative team environment.
Senior Java Developer delivering solutions and supporting Java products across International Data Acquisition applications at TransUnion. Partnering with teams for effective application development and quality assurance.