Pune, IND
22 days ago
Java Development MongoDB Vice president
We are seeking a **Applications Development Technology Lead Analyst** to lead the design, development, and implementation of scalable backend systems. This role involves collaborating with cross-functional teams, mentoring other developers, and driving innovation in backend architecture. **Responsibilities:** + Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements. + Design, develop, and maintain high-performance Java-based backend services. + Architect and implement microservices using **Spring Framework 6** , **Spring Boot 3** , and **Spring Cloud** . + Optimize schemas and queries for **MongoDB** and **Oracle** databases. + Ensure code quality through unit and integration tests with hands-on knowledge of code analysis tools such as SonarQube. + Proven Production Incident investigation techniques and ability. + Ability to identify risks during various stages of software development and provide mitigating controls. + Engaging stakeholders, demonstrating solutions and ability to effectively implement feedback. + Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary. + Continuously improve development processes and best practices. + Assess risks, ensure compliance with regulations, and uphold ethical standards. **Qualifications:** + **13+ years** of Java development experience with strong command of Core Java and OOP concepts. + Experience in implementing, delivering, and managing mission critical projects involving integration of multiple complex systems. + Strong experience with **Spring Framework** , including Spring Boot and Spring Cloud. + Solid understanding of RESTful API design and secure coding practices (OAuth 2.0, JWT). + Proven expertise in microservices architecture and reactive programming. + Strong experience in SQL ( **Oracle** ) and NoSQL databases (preferably **MongoDB** ). + Experience with unit testing frameworks like **JUnit** and **Mockito** . + Strong leadership, problem-solving, and communication skills. **Preferred Skills:** + Familiarity with **Docker** , **Kubernetes** , and CI/CD pipelines. + Knowledge of Agile methodologies and DevOps practices. + Experience in the payments industry. + Contributions to open-source projects. **Education:** + Bachelor’s degree in Computer Science or related field (Master’s preferred). ------------------------------------------------------ **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 opportunity review_ _Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._ _View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._ Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Por favor confirme su dirección de correo electrónico: Send Email