Software Engineer - Java (Automation)

2 - 6 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Tech Program App Dev 1 role is a developing professional position that involves applying specialty area knowledge to monitor, assess, analyze, and evaluate processes and data. As a Tech Program App Dev 1, you will identify policy gaps, formulate policies, interpret data, make recommendations, research factual information, and identify inconsistencies in data. By defining business issues and formulating recommendations on policies, procedures, or practices, you will integrate established disciplinary knowledge within your specialty area with a basic understanding of related industry practices. You will also gain a good understanding of how your team interacts with others to accomplish the objectives of the area. Your impact on the business will be limited but direct, primarily within your own team. In this role, you will be part of a 2-year Analyst Application Development rotational program that offers two rotations of 10 months each, providing exposure to different technologies and markets. As an Application Developer, you will collaborate with leading computer and software technologies to develop and support new components and enhance existing platforms, thereby providing a competitive advantage to key business functions within Citi. During the program, you will gain experience and exposure to various tasks, including architecting, designing, supporting, and building global solutions in the financial services market, leveraging Big Data platforms, implementing low latency trading and order routing strategies, designing research portals, and developing trade processing engines. Your responsibilities will also include appropriately assessing risk when making business decisions, ensuring compliance with laws, rules, and regulations, safeguarding Citigroup, its clients, and assets, and upholding ethical standards in personal behavior, conduct, and business practices. To qualify for this role, you should have 2-5 years of relevant experience and hold an Undergraduate or Master's degree in Computer Science, Information Systems, Computer Engineering, Math, or Physics. A passion for technology, strong communication, planning, organizational, analytical, and quantitative skills are essential. You should possess excellent analytical and problem-solving abilities, be motivated to develop a deep understanding of the financial industry, and demonstrate an unquestioned commitment to integrity and ethical decision-making. Preferred skills for this role include knowledge of Test Automation tools like Selenium, UFT, QTP, basic knowledge of Core Java and Agile-Scrum framework, exposure to structured software development lifecycle methodologies (preferably agile models), ability to transform requirements into Business Scenarios & Requirement Traceability Matrix, create Test artifacts like Test Cases and scripts, expertise in Testing Tool - JIRA or other Test/Bug Management tools, experience in different types of testing (functional, regression, black box testing), basic knowledge of SQL Developer, and ability to manage E2E Testing, Defect Management, and Reporting. This job description provides a high-level overview of the work performed, and other job-related duties may be assigned as required. An equal opportunity and affirmative action employer, Citi encourages all qualified interested applicants to apply for career opportunities. If you are a person with a disability and require a reasonable accommodation to use search tools or apply for a career opportunity, review Accessibility at Citi. (Note: Certain details such as Job Family Group, Job Family, Time Type, and Citi's equal opportunity statement have been omitted per the instructions provided),

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You