Citi

Java Fullstack Developer

1/124, SHIVAJI GARDENS, MOONLI Full time

We are seeking a highly motivated and skilled Java Fullstack Developer with expertise in Spring Boot and Angular to join our dynamic development team. The ideal candidate will be responsible for the end-to-end development of robust, scalable, and high-performance web applications. This role involves designing, developing, and maintaining both front-end and back-end components, ensuring seamless integration and optimal user experience.

Responsibilities

  • Design, develop, and maintain server-side applications using Java and Spring Boot.
  • Develop interactive and responsive user interfaces using Angular, HTML5, CSS3, and TypeScript.
  • Collaborate with product owners, UX/UI designers, and other developers to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Implement and manage APIs, RESTful services, and microservices architecture.
  • Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) to design schemas and optimize queries.
  • Ensure the performance, quality, and responsiveness of applications.
  • Conduct unit and integration testing to ensure high-quality software delivery.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot and debug issues, providing timely resolutions.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our development processes and product offerings.
  • Contribute to the entire software development lifecycle, from concept and design to testing and deployment.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Fullstack Developer with a strong focus on Java, Spring Boot, and Angular.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Proficiency in Java 8+ and the Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Extensive experience with Angular (version 2+ preferred) and its core principles.
  • Strong command of front-end technologies: HTML5, CSS3, JavaScript/TypeScript.
  • Experience with RESTful API design and development.
  • Familiarity with database technologies (SQL and/or NoSQL).
  • Experience with version control systems (e.g., Git).
  • Understanding of agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Preferred Qualifications

  • 5+ years experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Familiarity with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with testing frameworks (e.g., JUnit, Mockito for Java; Jasmine, Karma, or Jest for Angular).
  • Understanding of microservices architecture and design patterns.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Experience with build tools like Maven or Gradle.
  • Knowledge of UI/UX best practices and responsive design.

------------------------------------------------------

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.

View Citi’s EEO Policy Statement and the Know Your Rights poster.