Pune, IND
23 days ago
Senior Java Developer
**Summary** As a Senior Java Backend Developer, you will be responsible for building high-performance, resilient, and scalable backend services that power our critical applications. You will work closely with product managers, front-end developers, and other stakeholders to understand requirements, design solutions, and deliver high-quality software. This role requires strong technical leadership, problem-solving skills, and a passion for creating exceptional software. **Key Responsibilities** + **Software Development:** Design, develop, test, deploy, and maintain high-quality, scalable, and resilient backend services and APIs using Java and related technologies. + **Technical Leadership:** Provide technical guidance and mentorship to junior and mid-level developers, conduct code reviews, and promote best practices in software development. + **System Design:** Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures. + **Performance Optimization:** Identify and resolve performance and scalability issues, ensuring optimal application performance and responsiveness. + **Code Quality:** Uphold and improve code quality through rigorous testing, documentation, and adherence to coding standards. + **Troubleshooting & Support:** Diagnose and resolve complex technical issues, providing production support when necessary. + **Collaboration:** Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle. + **Innovation:** Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality. **Required Qualifications** + **Education:** Bachelor's or Master's degree in Computer Science, Engineering, or a related field. + **Experience:** 8+ years of professional experience in backend software development with a strong focus on Java. + **Java Expertise:** Deep understanding of Java 8+ and its ecosystem, including Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.). + **Database Knowledge:** Strong proficiency with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA). Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus. + **Cloud Platforms:** Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and related services. + **Microservices:** Solid understanding and experience with microservices architecture and design patterns. + **Testing:** Experience with unit, integration, and end-to-end testing frameworks (e.g., JUnit, Mockito). + **Version Control:** Proficient with Git and continuous integration/continuous delivery (CI/CD) pipelines. + **Problem-Solving:** Excellent analytical and problem-solving skills with attention to detail. + **Communication:** Strong written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. **Preferred Qualifications** + Experience with message brokers (e.g., Kafka, RabbitMQ). + Familiarity with containerization technologies (e.g., Docker, Kubernetes). + Knowledge of asynchronous programming and reactive systems. + Understanding of security best practices in application development. ------------------------------------------------------ **Job Family Group:** Technology ------------------------------------------------------ **Job Family:** Systems & Engineering ------------------------------------------------------ **Time Type:** Full time ------------------------------------------------------ **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ **Other Relevant Skills** Java, Spring Boot. ------------------------------------------------------ _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.
Confirmar seu email: Enviar Email
Todos os Empregos de Citigroup