CrawlJobs Logo

Apps Dev Intmd Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for ETL development in Java and Spring boot. The overall objective of this role is to design, develop, and optimize ETL workflows and data integration solutions using Java or Python. The role involves working closely with business and technology teams to ensure seamless data processing and transformation.

Job Responsibility:

  • Design, develop, and maintain ETL processes using open-source technologies such as Java, Python, and Spring Boot
  • Work with structured, semi-structured, and unstructured data from multiple sources
  • Implement data pipelines to extract, transform, and load data efficiently from various sources
  • Optimize data processing and transformation workflows for efficiency and scalability
  • Troubleshoot and resolve performance issues in ETL processes
  • Collaborate with data architects, analysts, and business teams to define data requirements
  • Ensure data quality, integrity, and governance standards are met
  • Document ETL designs, processes, and best practices for future reference and team collaboration
  • Implement and manage job scheduling and automation tools.

Requirements:

  • 5-6 years of relevant experience working with Java, Spring Boot, Python
  • Strong knowledge of SQL, PL/SQL, and database systems (Oracle, SQL Server, PostgreSQL, etc.)
  • Experience in designing, developing, and optimizing ETL processes and data pipelines
  • Proficiency in debugging, performance tuning, and ensuring scalability of ETL workflows
  • Familiarity with API integration, web services, and cloud platforms (AWS, Azure, GCP) is a plus
  • Strong understanding of data warehousing concepts and ETL best practices
  • Hands-on experience with version control tools (Git, SVN, etc.)
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated ability to solve problems and make decisions effectively
  • Ability to work under pressure and manage deadlines or unexpected changes in requirements
  • Certifications in Java or cloud technologies are a plus
  • Experience with CI/CD pipelines for ETL deployment.

Nice to have:

  • Certifications in Java or cloud technologies
  • Experience with CI/CD pipelines for ETL deployment
  • Spark/Scala experience.

Additional Information:

Job Posted:
November 01, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Apps Dev Intmd Programmer Analyst

Java - Apps Dev Intmd Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting and deployment
  • Good understanding of ECS, Kubernetes, and open-shift
  • Work in an agile environment following through the best practices of agile Scrum
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development
  • Expertise in Authentication, Authorization, and Security
  • Must have experience in SCMs like GIT and tools like JIRA
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Java - Apps Dev Intmd Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of strong experience in Java/J2EE, Spring, Hibernate with expertise in design, development, performance tuning, troubleshooting and deployment
  • Good understanding of ECS, Kubernetes, and open-shift
  • Work in an agile environment following through the best practices of agile Scrum
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development
  • Expertise in Authentication, Authorization, and Security
  • Must have experience in SCMs like GIT and tools like JIRA
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Apps Dev Intmd Programmer Analyst

Citi’s Treasury and Trade Solutions group is built on the power of our network. ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4-8 years of Project Management experience with a mix of technologies
  • Strong understanding of object oriented analysis, programming and design patterns
  • Experience in Payments domain and Payment Processing applications is a significant plus
  • Hands-on on Java, J2ee, Spring, Oracle and PL/SQL
  • Hands-on on Agile Process, JIRA, GIT, uDeploy
  • Hands-on on Payments domain
  • Documents, Prototypes and Wireframes using UML Tools such as Enterprise Architect and MS VISIO
  • Good knowledge of conducting Sprint Demos to the clients on developed modules after each SCRUM Sprint
  • Experience in using Jira, Confluence, SQL Server/Oracle, MS SharePoint, HPQC (ALM), MS Visio, and MS Office Tools
  • Experience in all phases of Software Development Life Cycle (SDLC) methodologies such as Agile SCRUM and Waterfall Development
Job Responsibility
Job Responsibility
  • Design, development of the modules specifically targeted for Java, J2ee, Spring boot, Oracle and PL/SQL
  • Interact with the Stakeholders, Development Project Manager, the development, testing, and production support teams
  • Fulltime
Read More
Arrow Right

Apps Dev Intmd Programmer Analyst

We are seeking a developer with good skills in Java, J2ee, Spring boot, MongoDB ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 4-8 years of Project Management experience with a mix of technologies
  • Strong understanding of object oriented analysis, programming and design patterns
  • Experience in Payments domain and Payment Processing applications is a significant plus
  • Hands-on on Java, J2ee, Spring, MongoDB and PL/SQL
  • Hands-on on Agile Process, JIRA, GIT, uDeploy
  • Hands-on on Payments domain
  • Documents, Prototypes and Wireframes using UML Tools such as Enterprise Architect and MS VISIO
  • Good knowledge of conducting Sprint Demos to the clients on developed modules after each SCRUM Sprint
  • Experience in using Jira, Confluence, SQL Server/Oracle, MS SharePoint, HPQC (ALM), MS Visio, and MS Office Tools
  • Experience in all phases of Software Development Life Cycle (SDLC) methodologies such as Agile SCRUM and Waterfall Development
Job Responsibility
Job Responsibility
  • Interact with the Stakeholders, Development Project Manager, the development, testing, and production support teams
  • Responsible for the design, development of the modules specifically targeted for Java, J2ee, Spring boot, MongoDB and PL/SQL
  • Good functional knowledge on Payments domain
  • Fulltime
Read More
Arrow Right

Apps Dev Intmd Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6.5 - 8 years of relevant experience in the Financial Service industry
  • In depth knowledge on Java 17, Spring Boot, microservices
  • In depth knowledge on docker and Kubernative & working knowledge of CICD (Jenkin and Tekton & Harness)
  • Hands on experience with Citi approved OAuth2.0 flow using APIGEE/PSG/PlatformAuth
  • Good understanding of certificates, managed/unmanaged FID and configurations to fetch these from ECS clusters
  • Must have debugging skill - able to debug issues and trace any request and able to deduce at which layer request is failing
  • Good to have SDLC lifecycle knowledge
  • Knowledge on starting project from scratch, aware of complete journey from infra procurement, MS reviewed by governance team, MS onboarding to APIGE/NGINX/PSG for B2M or M2M, coordinating with partner systems and change management to get it prod live
  • Understanding of WIP/VIP Load balancer setup
  • Understanding of CCP Jar configuration, SSL setup, MTLS setup
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Apps Dev Intmd Programmer Analyst

An enthusiastic and driven Automation Engineer is sought to contribute to our dy...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years of experience in Software Quality Assurance, with a significant portion dedicated to automation testing
  • Demonstrated experience transitioning manual test cases into automated scripts
  • High level of programming and SQL skills e.g. Java/.NET, python, development in Linux environment (shell scripting)
  • Ability to write clean, maintainable, and efficient code
  • Extensive hands-on experience with Selenium WebDriver for web application automation
  • Familiarity with various testing frameworks integrated with Selenium
  • Solid understanding of software development life cycles (SDLC) and testing methodologies (e.g., Agile, Scrum)
  • Proficient in using Git or similar version control systems
  • Exposure to RESTful API testing using tools like Postman, SoapUI, or frameworks like Rest-Assured
  • Understanding of CI/CD pipelines and experience integrating automation tests into tools like Jenkins, GitLab CI, or Azure DevOps
Job Responsibility
Job Responsibility
  • Develop and maintain automated test scripts: Using Java and Python, with a strong focus on Selenium WebDriver, to automate functional and regression test cases
  • Execute automated tests and analyze results: Run automation suites, interpret failures, and generate detailed reports
  • Identify, document, and track software defects: Work closely with development teams to ensure timely resolution of issues
  • Participate in manual testing activities: Conduct exploratory and ad-hoc manual tests as needed, leveraging manual testing experience to identify automation opportunities
  • Contribute to automation framework enhancements: Assist in improving the robustness, scalability, and maintainability of existing automation frameworks
  • Collaborate with cross-functional teams: Work effectively with developers, business analysts, and other QA engineers to understand requirements and deliver high-quality solutions
  • Troubleshoot and debug issues: Independently investigate and resolve issues related to test environments, test data, and automation script failures
  • Documentation: Maintain clear and concise documentation for test cases, automation scripts, and test results
  • Fulltime
Read More
Arrow Right
New

Specialised Participant - Accountants

We’re looking for Accountants to help train and evaluate cutting-edge AI models ...
Location
Location
Salary
Salary:
Not provided
prolific.com Logo
Prolific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • AI Training task skills and verifiable professional experience as a qualified Accountant (e.g., financial reporting, audit, tax, management accounting)
  • A willingness to take our skills verification test to assess your suitability for our participant pool
  • Strong attention to detail and the ability to concentrate on complex tasks for up to one hour at a time
  • A reliable and fast internet connection and access to a computer
  • A willingness to self-declare your earnings, as our participants are self-employed
  • A Paypal account to receive payment from our clients
Job Responsibility
Job Responsibility
  • Completing AI training tasks such as analyzing, editing, and writing annotations, grounded in accounting standards and real-world practice
  • Judging the performance of AI in performing accounting-related tasks (e.g., ledger logic, reconciliation reasoning, financial statement interpretation, tax scenario analysis)
  • Improving cutting-edge AI models by providing expert feedback on accuracy, compliance, and professional judgement
What we offer
What we offer
  • Competitive pay rates
  • Flexible hours
  • Ability to work from home
Read More
Arrow Right
New

Death Investigator

Department: 60936 Wake Forest Baptist Medical Center - Lab: Autopsy: Welfare. St...
Location
Location
United States
Salary
Salary:
30.70 - 46.05 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Biological Sciences, Criminal Justice, Nursing, or a related field and one year experience in investigations is preferred
  • or an equivalent combination of education and experience
  • Registered Medicolegal Death Investigator by the American Board of Medicolegal Death Investigators (ABMDI) preferred or fills the requirements to become registered within five years of hire
  • Obtain and maintain a valid applicable state driver's license without restrictions
  • Maintains a favorable background investigation
  • Ability to travel at a moment's notice (24 hours a day) within the state of applicable state
  • Ability to move approximately 100 pounds and able to assist in moving heavier objects/bodies
  • Ability to perform assigned duties while working with decedents who died from natural/non-natural causes of death and in all phases of decomposition
  • Knowledge of Federal, State and local laws regarding deaths and human remains
  • Strict compliance with office policies and procedures
Job Responsibility
Job Responsibility
  • Reviews death information to determine whether the death requires a medicolegal examination/autopsy
  • Acquires pertinent medical records/other official documents related to deaths, provides follow-up investigation for accepted cases, attends death scenes within the service's coverage area, and follows scene guidelines to insure adequate documentation of the decedent
  • Develops and updates policies related to investigative procedures
  • Performs external examinations in-house and at scenes
  • Aids in identification of the decedent if identity is unknown, contacts the decedent's next-of-kin or appropriate representative for death information or disposition of the body
  • Handles and secures evidence collected at the death scene and autopsy according to protocols
  • Completes autopsy forms, toxicology forms, report of investigation forms, death certificates and other pertinent paperwork related to the investigative process according to protocol
  • Provides phone coverage for the autopsy service and receiving and releasing bodies to funeral home representatives or other appropriate party
  • Attends various appropriate training programs to maintain high standards and implement new methods of investigations
  • Improves work skills through self-study and continuing education
What we offer
What we offer
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Premium pay such as shift, on call, and more based on a teammate's job
  • Incentive pay for select positions
  • Opportunity for annual increases based on performance
  • Fulltime
Read More
Arrow Right