Citi
Posted 1y ago

Application Developer - Java Spark Big Data - Assistant Vice President - C12 - Pune

Citi
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • analyzing problems
  • developing applications
  • providing support
Requirements
  • 8+ years experience building high-scale Java and Spark big data applications
  • Strong Core Java
  • Spring Boot
  • Microservices, Hive, HDFS
  • Oracle, SQL, Unix
  • Shell scripting, and source control skills
Technical tools mentioned
JavaSparkBigdata TechnologiesHiveHDFSSpring BootMicroservicesPinotRedisOracle DBUnixSQLBitbucketGitshell scripting

Job description

The Applications Development Senior 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:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • 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:

  • 8-12 years of relevant experience using Java, Spark, Bigdata Technologies, Hive, HDFS, Spark
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing.
  • Experience in software development with a strong focus on Core Java and Spark.
  • Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns.
  • Hands-on experience with Apache Spark (with Java)
  • Experience with caching solutions like Pinot, Redis etc.
  • Strong knowledge of Oracle DB, including schema design and query optimization.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and teamwork skills.
  • Strong computer science fundamentals in data structures, algorithms, databases, and operating systems.
  • Highly experienced with Unix based operating systems and shell scripting.
  • Hands-on experience in writing SQL queries.
  • Experience with source code management tools such as Bitbucket, Git etc.
  • Experience working with banking domain like pricing, risk etc. is plus.
  • Consistently demonstrates clear and concise written and verbal communication.


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

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

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

About Citi

Providing global banking, investment, and wealth management services.

Similar jobs

Application Developer roles near Pune, Maharashtra
3d
Save
Mark Applied
Hide
Application Developer
Chennai or Pune or Bengaluru
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global provider of management consulting and technology services.
7.5+ YOERequires 7.5+ years of Java full-stack development experience, 15 years of full-time education, Spring Boot, microservices, HTML, CSS, JavaScript frameworks, REST APIs, databases, and version control.
Java, Spring Boot, Microservices, HTML, CSS, JavaScript, RESTful API, database management systems, version control systems
3d
Save
Mark Applied
Hide
Engineer-Application AOI
Pune, Maharashtra, India
FieldFull Time
Omron
OmronTokyo Stock Exchange: 6645: Manufactures industrial automation systems and electronic components.
3+ YOEB.E. or equivalent diploma; 3–5 years in AOI, AXI, and SPI programming, installation, and commissioning; SMT manufacturing, machine vision, IPC standards, quality assurance, troubleshooting, and customer support experience.
3d
Save
Mark Applied
Hide
Packaged/SaaS Application Engineer
Pune, Maharashtra, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
2+ YOERequires 2+ years of Python experience, 15 years of full-time education, SaaS architecture knowledge, API integration, low-code platforms, troubleshooting, release management, and version control experience.
Python, APIs, low-code platforms, version control systems
4d
Save
Mark Applied
Hide
Application Engineer
Pune, Maharashtra, India
OnsiteFull Time
Konecranes
KonecranesNasdaq Helsinki: KCR: Manufacturer and servicer of cranes and lifting equipment.
3+ YOEBachelor's degree in Mechanical Engineering, 3–5 years of design and technical sales experience, 2D/3D design tool proficiency, mechanical and electrical design and estimating skills, and strong problem-solving and communication abilities.
3D CAD, AutoCAD, Vertex, NX, SolidWorks, Inventor, Microsoft Excel, Microsoft Word, Microsoft Project
4d
Save
Mark Applied
Hide
Application Engr II
Pune, Maharashtra, India
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Manufactures aerospace products, building technologies, and industrial control systems.
Requires a bachelor's degree in engineering, automation or HVAC engineering and commissioning experience, Niagara project experience, HVAC knowledge, communication skills, and global travel flexibility.
BACnet, Modbus, Niagara
4d
Save
Mark Applied
Hide
ASSOCIATE CONSULTANT
Pune, Maharashtra, India
OnsiteFull Time
Atos
AtosEuronext Paris: ATO: Provides global IT services, cybersecurity, and digital transformation solutions.
4+ YOERequires 4+ years of application development, 2+ years with Windchill PLM, Python, React JS, GraphQL, Hasura, AWS, APIs, microservices, CI/CD, IaC, Docker, and cloud architecture. AWS certification preferred.
Hasura, Python, Amazon Web Services (AWS), GraphQL, Amazon Aurora, ReactJS, Node.js, Angular, TypeScript, JavaScript, Windchill PLM, AWS CodePipeline, AWS CodeBuild, AWS CloudWatch, Amazon EC2, Amazon S3, AWS Lambda, Amazon RDS, Amazon DynamoDB, AWS CloudFormation, Terraform, Docker, Amazon ECS, Amazon EKS, RESTful APIs
5d
Save
Mark Applied
Hide
Expert Application Developer – Workday Finance Application Management
Pune, Maharashtra, India
OnsiteFull Time
Ensono
Ensono: Provides managed hybrid IT and mainframe modernization services.
8+ YOEBachelor’s degree and 8+ years of Workday Financials, 5+ years each of Workday Procurement and Adaptive Planning, with expertise in configuration, integrations, reporting, security, finance, procurement, and project delivery.
Workday Financial Management, Workday Procurement, Workday Adaptive Planning, Business Process Framework, Report Writer, EIB, Workday Studio, REST APIs, SOAP APIs, Cloud Connect, Power BI, Microsoft Excel
5d
Save
Mark Applied
Hide
Associate Application Developer
Pune or Noida or Chennai or Bangalore
OnsiteFull Time
Fujitsu
FujitsuTokyo Stock Exchange: 6702: Global provider of IT services and computing hardware products.
3+ YOERequires 3–7 years' experience, Japanese N3/NAT 3, proficient C++/VC++, debugging, shell scripting, UI test automation, system troubleshooting, and release impact analysis.
C++, VC++, PowerShell, Shell, Ranorex, Selenium, XPath, Systemwalker