Discover your future at Citi Working at Citi is far more than just a job A career with us means joining a team of more than 230 000 dedicated people from around the globe At Citi you ll have the opportunity to grow your career give back to your community and make a real impact Job Overview We are seeking a highly skilled and experienced Senior Java Developer to join our team as an Assistant Vice President In this leadership role you will be responsible for designing developing and implementing complex Java applications within a fast-paced agile environment You will leverage your deep understanding of Java 8 and related technologies to contribute to the development of high-quality scalable and performant software solutions You will also mentor junior developers provide technical guidance and contribute to architectural decisions Key Responsibilities Design develop and maintain high-quality Java applications using Java 8 and above Provide technical leadership and guidance to junior developers Participate in architectural discussions and contribute to technical decisions Collaborate with cross-functional teams to gather requirements and deliver solutions Write clean efficient and well-documented code Conduct code reviews and ensure adherence to coding standards Troubleshoot and resolve technical issues Contribute to continuous integration and continuous delivery CI CD pipelines Stay up-to-date with the latest Java technologies and trends Promote best practices in software development and engineering Contribute to the overall technical strategy and roadmap Required Skills and Experience 10 years of professional experience in software development with a strong focus on Java Strong proficiency in Java 17 and above Extensive experience with the Spring Framework especially Spring Boot Spring Data JPA Spring Security and RESTful API and Services development Strong proficiency in React js for UI development object-oriented programming principles design patterns and data structures Experience with Relation Database MSSQL is Preferrable Experience with version Control System Git Bitbucket CI CD tools such as Jira TeamCity Jenkins Lightspeed and uDeploy Ability to work effectively in a fast-paced agile environment Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes OpenShift and ECS Familiarity with monitoring and logging tools such as ELK and Grafana Proficiency in writing comprehensive unit and integration tests e g JUnit Mockito React Testing Library Excellent problem-solving analytical and communication skills Preferred Skills Experience with other cloud platforms Azure GCP Experience with performance tuning and optimization Experience with microservices architecture Financial services experience Experience with non-Java languages like NET C and Angular Education Bachelor s degree University degree or equivalent experience 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 chance 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 View Citi s EEO Policy Statement and the Know Your Rights poster
📌 Senior Full Stack Java Developer - Assistant Vice President (Tamil Nadu)
🏢 Citi
📍 Tamil Nadu
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.