{"id":3148601,"url":"https://alion.io/job/citi-backend-java-developer-4","title":"Backend Java Developer","company":{"id":7841,"name":"Citi","domain":"citi.com","url":"https://alion.io/company/citi","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":100,"open_postings":495,"ghost_share":0.006,"stale_share":0.133,"repost_share":0.075,"time_to_fill_p50_days":9,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":35000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Hazelcast","optional":false},{"name":"IBM MQ","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Mockito","optional":false},{"name":"OpenShift","optional":false},{"name":"Oracle","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SonarQube","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Tekton","optional":false},{"name":"Testcontainers","optional":false},{"name":"COBOL","optional":true},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-10-23T11:19:44Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-10-28T06:53:50Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Position Overview\nThe Applications Development Intermediate Programmer Analyst (C11) will participate in the design, development, and modernization of high-performance enterprise applications. This role requires a strong engineering background with 4-9 years of software development experience, specializing in modern Java (hands-on with recent Java versions like 17/21), Microservices Architecture, Docker containerization, Python scripting/development, and extensive Oracle PL/SQL programming.\nThe ideal candidate possesses an appetite for tackling complex architectural and business challenges, demonstrates proactive collaboration and communication across distributed teams, and actively leverages Generative AI tools and automation practices to optimize output, accelerate development cycles, and ensure engineering excellence.\nRole Summary\nJob Title: Applications Development Intmd Programmer Analyst\nGrade / Level: C11\nDomain: Global Technology / Applications Development\nCore Technology Stack: Java 17/21+, Spring Boot, Microservices Architecture, Docker / Container Images, Python, Oracle Database & PL/SQL, REST APIs, CI/CD, GenAI Dev & Automation Tools\nKey Responsibilities\n1. Application Design, Microservices & Core Engineering\nArchitect, build, and deploy resilient, scalable Microservices and distributed backend components using modern Java (Java 17/21+) and the Spring framework ecosystem (Spring Boot, Spring Cloud).\nBuild, optimize, and manage Docker container images, container runtimes, and local/orchestrated build pipelines.\nDevelop and maintain automation scripts, utilities, or data processing components using Python.\nPerform comprehensive unit and integration testing (JUnit 5, Mockito, Testcontainers) and maintain rigorous code quality and security standards.\n2. Database Engineering & PL/SQL Programming\nDesign, optimize, and maintain complex relational database structures in Oracle.\nWrite, refactor, and fine-tune complex PL/SQL packages, stored procedures, functions, triggers, and views.\nPerform SQL query optimization, execution plan analysis, index strategy implementation, and database performance tuning for high-throughput, low-latency transaction processing.\n3. AI-Driven Productivity, Automation & Optimization\nActively utilize Generative AI tooling (e.g., coding assistants, automated test generators, prompt engineering, AI refactoring tools) to maximize engineering velocity and optimize application code and processes.\nImplement automated test pipelines, code generation utilities, and build-automation scripts across Python/Java toolchains to eliminate manual engineering overhead.\nChampion automation-first approaches in local development loops, deployment pipelines, and operational monitoring.\n4. Agile Delivery, Problem Solving & Teamwork\nCollaborate actively within an Agile/Scrum team structure with Product Owners, Architects, Business Analysts, and Quality Engineers.\nTake ownership of challenging technical problems, root-cause investigations, and critical incident resolutions with a solution-oriented mindset.\nConduct constructive peer code reviews, contribute to architectural reviews, and maintain comprehensive technical documentation, OpenAPI/Swagger specifications, and system diagrams.\nTechnical Qualifications & Competencies\nRequired Qualifications & Experience\nTotal Experience: 5-9 years of hands-on professional software engineering and backend systems development.\nModern Java Expertise: Extensive, hands-on experience with modern Java versions (Java 17 / 21+), including modern language features (records, pattern matching, virtual threads/Project Loom, modern streams/lambdas, concurrency, memory management).\nMicroservices Architecture: Proven track record in designing, building, and operating production-grade Microservices (Spring Boot, service discovery, circuit breaking, API gateways, event-driven integrations).\nDocker & Containerization: Practical hands-on experience creating, packaging, and optimizing Docker images/Dockerfiles, multi-stage container builds, and container configurations.\nOracle & PL/SQL: High proficiency in Oracle Database concepts and hands-on PL/SQL programming (stored procedures, packages, bulk operations, cursors, indexing strategies, execution plan tuning).\nPython Exposure: Working knowledge and hands-on exposure to Python for application development, scripting, data manipulation, or automation tooling.\nRESTful APIs & Integration: Strong background in building and consuming enterprise RESTful APIs, JSON data structures, and contract-first API design.\n AI & Automation Enthusiasm: Demonstrated capability and enthusiasm for leveraging AI tools (e.g., code generation, code review, debugging, test automation) to drive engineering efficiency and automate repetitive tasks.\nPreferred / Additional Skills\nExperience with Kubernetes / OpenShift container orchestration.\nExposure to enterprise messaging and streaming platforms (Apache Kafka, IBM MQ).\nFamiliarity with modern CI/CD pipelines (Git, Maven/Gradle, Jenkins, Tekton, Artifactory, SonarQube).\nWorking knowledge of cloud native concepts and distributed caching (Redis, Hazelcast).\nBehavioral & Soft Skills\nPassion for New Challenges: Inquisitive and eager to take on technically demanding problems and unfamiliar domains.\nStrong Communication: Able to clearly present technical concepts, architectural choices, and project status to both technical peers and business partners.\nCollaborative Team Player: Dedicated to team goals, inclusive collaboration, knowledge sharing, and peer mentorship.\nAnalytical & Critical Thinking: Methodical approach to troubleshooting, system performance analysis, and risk mitigation.\nEducation\nBachelor’s or Master’s degree in Computer Science, Information Systems, Software Engineering, or equivalent practical experience.\nQualifications:\n5 to 7 years of relevant experience in the Financial Service industry\nIntermediate level experience in Applications Development role\nConsistently demonstrates clear and concise written and verbal communication\nDemonstrated problem-solving and decision-making skills\nAbility to work under pressure and manage deadlines or unexpected changes in expectations or requirements\nEducation:\nBachelor’s degree/University degree or equivalent experience\nThis job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.\n------------------------------------------------------\nJob Family Group:\nTechnology------------------------------------------------------\nJob Family:\nApplications Development------------------------------------------------------\nTime Type:\nFull time------------------------------------------------------\nMost Relevant Skills\nPlease see the requirements listed above.------------------------------------------------------\nOther Relevant Skills\nFor complementary skills, please see above and/or contact the recruiter.------------------------------------------------------\nCiti 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.\nIf 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.\nView Citi’s EEO Policy Statement and the Know Your Rights poster.","description_format":"text","description_chars":7506,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cards & Card Issuing","Wealth Management & Financial Advisors","Payment Processing & Gateways","Investment Banking & M&A Advisory"],"lifecycle":[{"event":"open","at":"2026-10-23T11:19:44Z"}],"visa":[],"liveness":{"score":80,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.884,"p_room":0.9,"age_days":4,"expected_fill_days":9,"reasons":["conf:2","velocity","win:mid","comp:brand"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/citi-backend-java-developer-4","json_url":"https://alion.io/job/citi-backend-java-developer-4.json","meta":{"generated_at":"2026-10-28T08:09:27Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10546,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7841},"rest":"https://alion.io/mcp/rest/get_company?id=7841"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fciti-backend-java-developer-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fciti-backend-java-developer-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fciti-backend-java-developer-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/citi-backend-java-developer-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fciti-backend-java-developer-4"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3148601}},{"tool":"search_jobs","arguments":{"company":"citi.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3148601},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}