Technology Lead Analyst responsible for leading analysis, programming, and development efforts for application systems at Citi. Collaborating with teams to enhance systems and processes.
Responsibilities
Collaborate with multiple teams to integrate functions effectively, ensuring goals are met while identifying and defining system enhancements for new product deployments and process improvements.
Address complex, high-impact issues by thoroughly evaluating business processes, system workflows, and industry standards.
Provide subject-matter expertise in applications programming and ensure that application designs align with the overarching architecture framework.
Leverage advanced system knowledge to establish standards for coding, testing, debugging, and deployment.
Gain a comprehensive understanding of how different business areas, such as architecture and infrastructure, collaborate to achieve business objectives.
Conduct in-depth analysis and develop innovative solutions to identified issues.
Act as a mentor and advisor to mid-level developers and analysts, distributing tasks as necessary.
Assess risks associated with business decisions, maintaining a strong focus on the company’s reputation, client assets, and compliance with laws and regulations, ensuring ethical conduct and transparency in handling control issues.
Requirements
Minimum of 8 years of relevant experience in large-scale enterprise application development using modern Java technologies ( Core Java, Java EE, Spring Boot, Spring Microservices )
Strong understanding of OOPS (Object-Oriented Programming) principles, Data Structures, and Algorithms.
Extensive experience in designing and developing integrated solutions with non-functional requirements such as scalability, availability, and consistency.
Expertise in problem-solving and troubleshooting, with the ability to write “clean code” using Core Java, J2EE, Collections, and Multithreading .
Proficiency in API and Web Services development using REST protocols.
Strong experience in Unit testing and ensuring test coverage.
Solid understanding of cloud platforms, particularly Docker and Kubernetes.
Experience using Swagger/OpenAPI to define, document, implement, and test APIs.
Familiarity with Standard and Enterprise Design Patterns.
Experience with High-Speed Messaging platforms, particularly Kafka .
Advanced knowledge of Relational Databases, SQL, and ORM technologies ( JPA2, Hibernate ).
Expertise in Authentication, Authorization, and security protocols.
Experience with Continuous Integration / Continuous Delivery (CI/CD) tools.
Proven ability to communicate effectively both verbally and in writing.
Subject Matter Expert (SME) in at least one area of Application Development.
Benefits
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Fullstack Engineer PHP & Vue.js at MintCode Solutions developing modern web applications. Join a collaborative team focused on code quality and user experience in Haselünne, Germany.
Java Backend Developer involved in developing robust backend components for a CRM system at ADITO. Collaborating with cross - functional teams and integrating external services within a hybrid work environment.
Java Software Engineer at Wallee developing payment integration solutions with a focus on scalability and security. Collaborating in a hybrid work environment to drive innovation in fintech.
Software Engineer developing C# and Azure Cloud solutions for knowmad mood, a leader in digital transformation. Involved in DevOps practices and API design.
Senior AI - Driven Backend Engineer translating product needs into code at Trengo. Leading architectural evolution of PHP monolith into scalable microservices and focusing on high - speed execution.
Senior Backend Engineer developing secure, scalable backend services and APIs at Merkle. Collaborating closely with mobile engineering teams and influencing platform - wide architectural decisions.
Senior Software Engineer developing scalable web applications using React JS and Java for GEICO's Commissions Platform. Collaborating with cross - functional teams to enhance financial systems for commission calculations.
Senior Java Software Engineer developing a backend platform for pension administration within a small team. Involves complex backend systems and reusable solutions for high system complexity.
Rust Software Developer applying technical expertise to solve complex challenges for national defense. Collaborating with a passionate team to deliver mission - critical technology solutions.