Join Citi's Banking Technology team as a Senior Java Developer, focusing on cutting-edge solutions and digital initiatives. You'll leverage your deep understanding of Java/J2EE and Microservices to implement innovative features and support global clients.In this full time role, you will utilize your 6+ years of experience in applications development to drive technical excellence. Your involvement will span hands-on coding, code reviews, and collaborating with teams to optimize technical strategies. With a focus on quality code and engineering standards, you will provide solutions that enhance Citi's offerings.Key Responsibilities:Code product features and ensure qualityPerform design reviews for best practicesAnalyze solutions in collaboration with global teamsMaintain adherence to engineering standardsProvide advanced programming consultationsRequirements:Over 6 years in apps developmentAdvanced skills in Java/J2EE and REST APIsStrong experience with MS SQL and SCM toolsKnowledgeable in Agile and SDLC practicesEffective communicator with tech-savvy stakeholdersBe a pivotal part of transforming banking technology at Citi.#J-18808-Ljbffr