Citi
Posted 1d ago

Fullstack Java Developer

Citi
Gurugram, Haryana, India
HybridFull Time
Responsibilities
  • developing applications
  • conducting testing
  • debugging code
Requirements
  • Bachelor's degree or equivalent experience
  • In-depth Java, J2EE
  • HTML/CSS
  • Angular, JSP
  • Servlets, JDBC
  • Struts
  • Spring
  • Microservices
  • Oracle, UNIX, SQL
  • Unit testing
  • Application servers, and DevOps tools
Technical tools mentioned
JavaJ2EEHTML/CSSAngularJSPServletsJDBCStrutsSpringMicroservicesOracleUNIXSQLJUnitTestNGGitHubJenkinsLightspeedHarnessJMSKafka

Job description

The Applications Development Programmer Analyst is an entry level position responsible for contributing to a variety of development activities in coordination with the Technology team. The overall objective of this role is to assist in applications systems analysis and programming activities.

Responsibilities:

  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Conduct testing and debugging, utilize script tools, and write basic code
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Serve as advisor or coach to new or lower level analysts
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.


Qualifications:

Technology:  

  • In depth knowledge and application of Java, J2EE, HTML/CSS, Angular, JSP, Servlets, JDBC, Struts framework, Spring and Micro service   

  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context 

  • Exposure to an industry-standard database (Oracle) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning 

  • Awareness of unit testing frameworks like JUnit or TestNG  

  • Awareness of application servers /webservers 

  • Work experience on the transactional applications for low latency, high availability uses is a plus 

  • Work experience in technologies like JMS / Kafka is a plus 

  • Exposure to DevOps tools like GitHub, Jenkins, Lightspeed, Harness, etc.


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.

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

About Citi

Providing global banking, investment, and wealth management services.

Similar jobs

Fullstack Java Developer roles near Gurugram, Haryana
1w
Save
Mark Applied
Hide
Java Fullstack - Senior Engineer
Noida, Uttar Pradesh, India
OnsiteFull Time
Iris Software
Iris Software: Provides software engineering and IT consulting services to enterprises.
6+ YOERequires 6–8 years of Java full-stack experience with Java 8+, Angular 14+, Spring Boot, microservices, REST APIs, Hibernate, Oracle, Maven, messaging, and web technologies.
Java, Angular, NgRx, RxJS, Microservices, REST APIs, Hibernate, Maven, HTML5, CSS3, JavaScript, jQuery, TypeScript, Jasmine, Karma, Jest, Oracle, RabbitMQ, Kafka, Spring Boot, Spring Security, JWT, JMS, ActiveMQ, Amazon SQS, Azure Service Bus, CI/CD, JVM
1mo
Save
Mark Applied
Hide
Java fullstack developer with Angular + Graphql
Noida, Uttar Pradesh, India
HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides global information technology and business process outsourcing services.
6+ YOE6+ years building enterprise applications with Core Java (Java 8/21), strong Angular and Graphql experience, RESTful services knowledge, Git familiarity, and testing practices.
Core Java, Java 21, Java 8, Angular, Graphql, Git
1mo
Save
Mark Applied
Hide
Java fullstack developer with Angular + Graphql
Noida, Uttar Pradesh, India
HybridFull Time
Cognizant
CognizantNASDAQ: CTSH: Provides IT consulting and technology services to global enterprises.
6+ YOE6+ years building enterprise applications with Core Java (Java 8/21), strong Angular and GraphQL experience, RESTful service understanding, unit testing, Git, and ability to work in a hybrid team across time zones.
Core Java, Java 21, Java 8, Angular, GraphQL, Git
1mo
Save
Mark Applied
Hide
Java fullstack developer with Angular + Graphql
Noida, Uttar Pradesh, India
HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
6+ YOE6+ years building enterprise applications with Core Java (Java 21/8), strong Angular and Graphql experience, REST and Git familiarity, unit/integration testing, and secure coding practices.
Core Java, Java 21, Java 8, Angular, Graphql, REST, Git
1mo
Save
Mark Applied
Hide
Java Fullstack Developer
Chennai or Bengaluru or Gurugram
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global technology services and consulting for digital transformation.
5+ YOE5+ years experience as a Java fullstack developer with Microservices, Angular/AngularJS, Spring/SpringBoot, PL/SQL/Oracle, REST APIs, API Gateway, Kafka, CI/CD (Jenkins/TeamCity/GitLab), DevOps and Agile; immediate to 15-day notice preferred.
Microservices, Angular, AngularJS, AWS, Spring, SpringBoot, SpringBatch, PL/SQL, Oracle, Java, REST API, API Gateway, Kafka, Jenkins, TeamCity, GitLab, Azure, Google Cloud
1mo
Save
Mark Applied
Hide
Java Fullstack Lead
Chennai or Bengaluru or Gurugram
OnsiteFull Time
Wipro
WiproNew York Stock Exchange: WIT: Global provider of IT consulting and business process services.
8+ YOERequires 8–10 years of experience with Java full-stack development, microservices, Spring Boot, REST APIs, cloud platforms, databases, CI/CD, Agile, and DevOps.
Java, Microservices, ReactJS, AWS, Spring, Spring Boot, Spring Batch, PL/SQL, Oracle, PostgreSQL, JUnit, Mockito, REST API, API Gateway, Kafka, JAX-RS, Jenkins, TeamCity, GitLab, Azure, Google Cloud
1y
Save
Mark Applied
Hide
Sr Java FullStack Developer (6+ Years exp)
Gurugram, Haryana, India
OnsiteFull Time
Datamatics
DatamaticsNational Stock Exchange of India: DATAMATICS: Provides digital technologies, operations, and customer experience solutions for businesses.
6+ YOE6+ years of experience in software development, collaborating with product owners and business analysts, and developing scalable information systems.