Citi

Java Developer

Citi

IndiaPosted about 1 month ago
full time
Onsite
Salary
Not disclosed
Posted: June 8, 2026
|
Source: external

Required Skills

Java
JavaScript
AWS
Azure
Docker
Kubernetes
Kafka
React
Angular
Spring Boot
MongoDB
PostgreSQL
MySQL
Git
CI/CD

About This Role

**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 talented and experienced Java Developer to join our dynamic software development team. The ideal candidate will be responsible for designing, developing, and maintaining high\-performance, scalable, and reliable Java\-based applications. You will work as part of a team, contributing to all phases of the software development lifecycle, from concept and design to testing and deployment. **Responsibilities:** * Design, develop, and maintain robust, scalable, and secure Java applications. * Write clean, efficient, and well\-documented code following best practices. * Collaborate with product owners, business analysts, and other developers to understand requirements and translate them into technical specifications. * Participate in code reviews to ensure code quality and adherence to coding standards. * Troubleshoot, debug, and resolve software defects and issues. * Contribute to architectural discussions and decisions. * Stay up\-to\-date with emerging technologies and industry trends. * Work effectively in an Agile/Scrum development environment. **Required Skills and Qualifications:** * Bachelor's degree in Computer Science, Software Engineering, or a related field. * 3\+ years of professional experience in Java development. * Strong proficiency in Java 8\+ and its ecosystem. * Solid understanding of object\-oriented programming (OOP) principles. * Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA). * Familiarity with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA). * Experience with RESTful APIs and microservices architecture. * Proficiency with version control systems (e.g., Git). * Knowledge of software development best practices, including testing, continuous integration, and continuous deployment (CI/CD). * Excellent problem\-solving, analytical, and communication skills. * Ability to work independently and as part of a collaborative team. **Preferred Skills (Nice to Have):** * Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). * Familiarity with containerization technologies (e.g., Docker, Kubernetes). * Knowledge of front\-end technologies (e.g., JavaScript, Angular, React). * Experience with message queues (e.g., Kafka, RabbitMQ). * Understanding of data structures and algorithms. * Experience with Agile development methodologies. Primary Skills: Java, Micro services, Spring boot , CICD tools Desirable Skills: Angular DB: MongoDB. Oracle \- **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.* Note: This is a third party job (Aggregated by careeruplift.ai). Shortlisting and Final hiring decision & process is handled by the company.

Create a free account to apply and track your applications