Citi Logo

Citi

Full stack Developer - Java and Angular

Posted 6 Days Ago
Be an Early Applicant
In-Office
Pune, Mahārāshtra
Senior level
In-Office
Pune, Mahārāshtra
Senior level
Design, develop, and maintain enterprise-level applications using Java and Angular. Collaborate with teams, implement robust UIs, and ensure high quality standards through code reviews and testing.
The summary above was generated by AI

We are seeking a highly skilled and motivated Fullstack Developer with expertise in Java for backend development and Angular for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable enterprise-level applications. This role requires a strong understanding of the full software development life cycle, from conception to deployment and maintenance.

Key Responsibilities:
  • Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring Boot, Angular, and related technologies.
  • Implement responsive and intuitive user interfaces using Angular, HTML5, CSS3, and JavaScript/TypeScript.
  • Develop and consume RESTful APIs, ensuring efficient and secure communication between frontend and backend systems.
  • Collaborate with product managers, UX/UI designers, and other developers to understand requirements, define specifications, and deliver high-quality solutions.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Troubleshoot, debug, and resolve software defects and production issues in a timely manner.
  • Contribute to the continuous improvement of development processes, tools, and technologies.
  • Work with databases (SQL and NoSQL) to design schemas, write efficient queries, and manage data.
  • Implement and maintain CI/CD pipelines to automate testing and deployment processes.
  • Stay up-to-date with emerging technologies and industry trends to recommend and implement innovative solutions.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  •  5+ years of professional experience as a Fullstack Developer, with significant experience in both Java and Angular.
Technical Skills:

Backend:

  • Strong proficiency in Java (Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Experience with building and consuming RESTful APIs.
  • Solid understanding of object-oriented programming (OOP) and design patterns.
  • Experience with microservices architecture.
  • Familiarity with build tools such as Maven or Gradle.

Frontend:

  • Expertise in Angular
  • Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with reactive programming (e.g., RxJS).
  • Familiarity with state management libraries (e.g., NgRx).
  • Knowledge of responsive design principles and cross-browser compatibility.

Database:

  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and SQL.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
  • Experience with ORM frameworks (e.g., Hibernate, JPA).

Tools & Methodologies:

  • Experience with version control systems (e.g., Git).
  • Proficiency in Agile/Scrum development methodologies.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
  • Experience with Docker and Kubernetes is a plus.
Soft Skills:
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Ability to work independently and manage multiple tasks simultaneously.
  • Proactive and results-oriented with a strong commitment to quality and attention to detail.

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

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.

Citi Chennai, Tamil Nadu, IND Office

C P Ramaswamy Road, Chennai, Tamil Nadu, India, 600018

Similar Jobs

Yesterday
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
Seeking a Java Full Stack Developer with at least 8+ years experience and a minimum of 2 years working with Angular to work on Scadea Payroll for Citi Bank. Positions based in Pune or Chennai. Candidate must be available to join by April 10, 2025.
Top Skills: AngularJavaScadea Payroll
4 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
Develop and maintain Java-based backend services and Angular frontends in a microservices architecture. Implement REST APIs, security (JWT/Spring Security), optimize performance, write SQL, collaborate with DevOps for cloud deployments and CI/CD, participate in code reviews and agile practices.
Top Skills: AngularApi GatewayAWSCi/CdCSSGCPGitHTMLJava 11Java 17Java 8JavaScriptJwtMicroservicesOracle CloudRestful ApisSpring BootSpring SecuritySQLTypescript
20 Days Ago
In-Office
Mid level
Mid level
Aerospace • Automotive • Professional Services • Defense
The Fullstack Developer is responsible for software design and development, ensuring adherence to processes, meeting performance metrics, and contributing to UI design. Requires 3-5 years of experience.
Top Skills: Angular 18+BasexCSSD3JsHTMLJasmineJavaJunitKarmaMongoDBNgrxRestRxjsVs CodeWebsockets

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account