Citi
Posted 13h ago

Java Developer

Citi
Pune, Maharashtra, India
HybridFull Time
Responsibilities
  • developing applications
  • analyzing vulnerabilities
  • supporting production
Requirements
  • Bachelor’s degree or equivalent experience
  • 3–8 years developing enterprise services with Java and Spring Boot. Requires REST
  • Messaging, Linux, SQL, ETL
  • DevOps, Agile
  • Troubleshooting, and production support experience
Technical tools mentioned
JavaSpring BootMongoDBJava 8Apache CamelJMSWebSphere MQTIBCO EMSOSGiGitREST APISSLDockerOpenShiftSamuraiThread Dump Analyzer (TDA)Memory Analyzer Tool (MAT)LinuxRed Hat Enterprise Linux (RHEL)SQLETLOracleGitHubLighspeeduDeploySonarQube

Job description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to 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, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • 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

  • Should have3-8years of experience in development, and maintenance of enterprise shared services usingtechnologieslikeJava,Springboot, MongoDB.

  • Must be strong and experienced in Java-8, Spring Boot, Apache camel, JMS, WebSphere MQ,TIBCOEMS, OSGi, Git, REST API, SSLand other related open-source technologies

  • Should have knowledge and understanding of containerization likeDocker,Openshift.

  • Must have critical-situation troubleshooting skills; Samurai, Thread Dump Analyser(TDA), MemoryAnalyserTool(MAT) is plus

  • Should have hands on skills of Linux commands, RHEL is plus

  • Good knowledge of SQLas well as ETL development process and execution of ETL jobsis required; Oracle is preferred

  • Should have worked on DevOps tools, with working knowledge ofGitHub,Lighspeed,uDeploy,SonarQube.

  • Designs, develops, recommends, and implements quality business solutions into a highly dynamic computing environment — often with high transactional requirements

  • Should have worked inAgiledevelopment lifecycle.

  • Responsible for support of the technology in production on a Tier 3 basis

  • Professional maturity in dealing with all levels of management and staff

  • Responsible for application analysis, tuning and measurement to ensure appropriate performance and reliability based on doc


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

A global financial services providing banking and credit services.

Year founded
1812
Employees
219000
Organization type
Public
Headquarters
US

Similar jobs

Java Developer roles near Pune, Maharashtra
1d
Save
Mark Applied
Hide
Senior Java Developer
Pune, Maharashtra, India
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
3+ YOE3–6 years with Java 17/21, Spring Boot, JPA, Hibernate, REST APIs, Oracle or MSSQL, SQL, JUnit 5, Docker, Kubernetes/OpenShift, CI/CD, Bash, and observability tools; bachelor's degree preferred.
Java, Java 17, Java 21, Spring Boot 3.x, JPA, Hibernate, JSON, OpenAPI, Swagger, Oracle, MSSQL, SQL, RDBMS, JUnit 5, Docker, Kubernetes, OpenShift, CI/CD, UNIX, Linux, Bash, Splunk, ELK, Prometheus, Grafana, Agile, Scrum
6d
Save
Mark Applied
Hide
Technical Lead Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Quest Global
Quest Global: Global engineering services for product development and lifecycle management.
8+ YOERequires 8–12 years of experience, expertise in Java 11, Spring Boot, JPA, Hibernate, MySQL, Splunk, AWS, CI/CD, Git, microservices, SQL, testing, and strong communication skills.
Java 11, Spring Boot, JPA, Hibernate, MySQL, Splunk, AWS, Git, SQL, APIGEE, Grafana, CI/CD, Scrum, Microsoft?
6d
Save
Mark Applied
Hide
Senior Java Developer- Tieto Banktech (m/f/d)
Pune, Maharashtra, India
HybridFull Time
Tietoevry
TietoevryNasdaq Helsinki: TIETO: A digital services and software providing IT solutions.
5+ YOERequires 5–7 years of experience with Java 17, Spring Boot, SQL, RDBMS, Maven, Git, JUnit 5, JMS, and Docker; strong English, communication, learning, collaboration, and mentoring skills.
Java, Spring Boot, SQL, RDBMS, Maven, Git, JUnit5, JMS, Docker, Java 21, AWS, Angular, Specmatic, Kubernetes
1w
Save
Mark Applied
Hide
T&T - EAID - Senior Consultant - Java BE - Bangalore/Pune/Chennai
Bengaluru or Bangalore or Pune or Chennai
OnsiteFull Time
Deloitte
Deloitte: Professional services firm providing audit, consulting, and advisory services.
5+ YOE5–8 years of experience developing full-stack applications with Java, Spring Boot, REST APIs, frontend frameworks, SQL, and cloud environments; bachelor's degree preferred.
Java, Spring Boot, REST APIs, Angular, React, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, SQL, MySQL, PostgreSQL, Oracle, Git, Maven, Gradle, Spring MVC, Spring Security
1w
Save
Mark Applied
Hide
Senior Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Barclays
BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
Strong Java development in low-latency trading systems; sub-microsecond multithreaded Linux applications; performance tuning, concurrency, algorithms, distributed systems, and Python or Perl scripting.
Java, Linux, Python, Perl, C++, FPGA
2w
Save
Mark Applied
Hide
Senior Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Arting Digital
Arting Digital: Provides software development and digital transformation IT services.
4+ YOE4+ years experience developing enterprise Java applications with Spring, microservices, RESTful APIs, cloud-native development, and containerization (Docker/Kubernetes).
Enterprise Java, Java, Spring, RESTful Web Services, Microservices, Docker, Kubernetes, AWS, Azure, GCP, CI/CD
2w
Save
Mark Applied
Hide
Senior Java Developer (Spring boot, Rest API)_7+Yrs_Bangalore/Pune
Bengaluru or Pune
HybridFull Time
Global Payments
Global PaymentsNYSE: GPN: Provides payment technology and software solutions for businesses.
7+ YOERequires 7+ years of Java software engineering experience, Java and Spring expertise, microservices and REST API development, CI/CD, DevOps, GitHub, Unix, databases, communication, and problem-solving skills.
Java, Spring Boot, Spring Security, Spring MVC, Microservices, RESTful API, OAuth2, JPA, GitHub, Unix scripts, CI/CD, DevOps, Servlet container
2w
Save
Mark Applied
Hide
Java Developer
Pune, Maharashtra, India
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
4+ YOEProficient in Core Java and Spring Boot, hands-on microservices, OOPS, RESTful JSON/XML, Hibernate/JPA; undergraduate degree and minimum 4 years experience.
Core Java, Spring Boot, Microservices, RESTful, JSON, XML, Hibernate, JPA