Pune, IND
28 days ago
Java FullStack Developer
We are seeking a highly motivated and experienced Full Stack Developer with a strong focus on **backend - Java, Spring Framework and frontend - Angular, Typescript** . The ideal candidate will have 4 to 8 years of professional experience in developing robust, scalable, and high-performance applications. You will be instrumental in designing, developing, and maintaining our software systems, working across the full stack from database to user interface, with a primary emphasis on backend and frontend development. Strong communication skills are essential for collaborating with cross-functional teams and stakeholders. **Responsibilities:** + Design, develop, and maintain server-side applications using Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, etc.). + Develop and integrate RESTful APIs and microservices. + Work with frontend technologies (e.g., React, Angular, Vue.js, HTML, CSS, JavaScript) to build intuitive and responsive user interfaces, collaborating closely with UI/UX designers. + Design and manage database schemas and queries (SQL/NoSQL databases like PostgreSQL, MySQL, MongoDB). + Implement and maintain unit, integration, and end-to-end tests to ensure code quality and application reliability. + Participate in code reviews, contributing to a culture of high-quality code and best practices. + Collaborate with product managers, designers, and other engineers to define, design, and ship new features. + Troubleshoot and debug production issues, providing timely resolutions. + Contribute to the entire software development lifecycle, from concept and design to testing and deployment. + Continuously discover, evaluate, and implement new technologies to maximize development efficiency. + Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders. **Qualifications:** + Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. + 4-8 years of professional experience in full stack development, with a strong emphasis on backend. + **Proficient in Java and extensive experience with the Spring Framework (Spring Boot, Spring Cloud, Spring Data JPA, etc.).** + **Familiarity with front-end technologies and frameworks (e.g., HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js).** + Solid understanding of object-oriented programming (OOP) principles and design patterns. + Experience with relational with strong SQL knowledge. NoSQL databases - MongoDB, Graph would be helpful. + Experience with message brokers (e.g., Kafka, RabbitMQ). + Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library). + Understanding of microservices architecture and distributed systems. + Experience with CI/CD pipelines and tools (e.g., Openshift, Jenkins etc) + Prior experience in Business decision, workflow solutions would be added benefit - e.g. Business decision framework, JBPM + Experience with version control systems (e.g., Git). + Strong problem-solving skills and the ability to work independently as well as in a team environment. + **Excellent communication, interpersonal, and collaboration skills.** **Qualifications:** + 4-8 years of relevant experience in the Financial Service industry + Consistently demonstrates clear and concise written and verbal communication + Demonstrated problem-solving and decision-making skills + Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements **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 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