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 Design develop and maintain backend applications and services implementing enterprise-grade large-scale data processing pipelines using Java and Spark Build and optimize RESTful APIs to support front-end and third-party integrations Implement business logic data processing and system integrations Work with both SQL and NoSQL databases to ensure efficient data storage and retrieval Collaborate with front-end developers product managers and other stakeholders to deliver high-quality solutions Ensure the performance scalability and security of backend systems Identify and resolve technical issues bottlenecks and bugs Write clean maintainable and well-documented code following best practices Participate in code reviews unit testing and system testing to ensure quality deliverables Stay updated with emerging backend technologies and apply them to improve systems Required Skills and Qualifications Education Bachelor s degree in Computer Science Engineering or a related field Experience 12 years of professional experience in Java backend development Technical Skills Strong proficiency in Java version 8 or higher and object-oriented programming Experience with Spring Framework for building enterprise-grade backend applications Expertise in designing and developing RESTful APIs with best practices Proficiency with SQL and big data technologies like Hadoop Hive Kafka or Spark Experience with version control systems like Git Knowledge of build tools such as Maven or Gradle Understanding of Agile Scrum methodologies Soft Skills Strong problem-solving and analytical skills Excellent communication and teamwork abilities Ability to manage multiple priorities and work independently Preferred Skills Familiarity with microservices architecture and design patterns Knowledge of containerization and orchestration technologies such as Docker Kubernetes or Openshift Familiarity with CI CD pipelines and tools like Jenkins Experience with database technologies like MySQL PostgreSQL MongoDB or Couchbase Familiarity with security best practices for backend systems and APIs Education Bachelor s degree University degree or equivalent experience Master s degree preferred This job description provides a high-level review of the types of work performed Other job-related duties may be assigned as required - Job Family Group Technology - Job Family Applications Development - 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 chance review Accessibility at Citi View Citi s EEO Policy Statement and the Know Your Rights poster
📌 Java Tech Lead -vp (Maharashtra)
🏢 Citi
📍 Maharashtra
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.