Senior Java Full Stack Developer
Citigroup
**Responsibilities**
+ Design, develop, and implement new features and functionalities for web applications using Java and related frameworks.
+ Develop and maintain robust back-end services, APIs, and databases.
+ Implement engaging and responsive user interfaces using modern front-end technologies.
+ Collaborate with cross-functional teams to define, design, and ship new features.
+ Write clean, maintainable, and efficient code following best practices and coding standards.
+ Participate in code reviews to ensure code quality and share knowledge.
+ Troubleshoot, debug, and upgrade existing systems.
+ Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment.
+ Optimize applications for maximum speed and scalability.
+ Stay up-to-date with emerging technologies and industry trends.
**Required Qualifications**
+ **Back-End Expertise:**
+ Strong proficiency in Java and experience with Spring Framework
+ Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate).
+ Solid understanding of RESTful API design and development.
+ Experience with build tools like Maven or Gradle.
+ **Front-End Expertise:**
+ Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript).
+ Experience with working on ReactJS and Redux
+ Familiarity with front-end build tools (e.g., Webpack, npm, yarn).
+ Experience with version control systems (e.g., Git).
+ Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD).
+ Excellent problem-solving skills and attention to detail.
+ Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
------------------------------------------------------
**Job Family Group:**
Technology
------------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
**Most Relevant Skills**
Please see the requirements listed above.
------------------------------------------------------
**Other Relevant Skills**
Angular, Java, Microservice Framework, React.js, 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