{"id":3499382,"url":"https://alion.io/job/citi-senior-java-fullstack-developer-3","title":"Senior Java Fullstack 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":99,"open_postings":549,"ghost_share":0.005,"stale_share":0.188,"repost_share":0.069,"time_to_fill_p50_days":9,"computed_at":"2026-11-06T05:58:05Z"}},"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":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ActiveMQ","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Cassandra","optional":false},{"name":"CI/CD","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Gradle","optional":false},{"name":"Grafana","optional":false},{"name":"GraphQL","optional":false},{"name":"gRPC","optional":false},{"name":"Hibernate","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Memcached","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Resilience4j","optional":false},{"name":"Rest API","optional":false},{"name":"Splunk","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Spring Data JPA","optional":false},{"name":"Spring MVC","optional":false},{"name":"Spring Security","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Terraform","optional":false},{"name":"Testcontainers","optional":false},{"name":"Agile","optional":true},{"name":"Angular","optional":true},{"name":"Confluence","optional":true},{"name":"Gatling","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"JMeter","optional":true},{"name":"Kotlin","optional":true},{"name":"Node JS","optional":true},{"name":"OWASP Top 10","optional":true},{"name":"React.js","optional":true},{"name":"Scrum","optional":true},{"name":"TypeScript","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-10-29T00:00:00Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-11-06T15:56:17Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"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.\nAbout the Role\nWe're looking for a Java Backend Developer to design, build, and maintain scalable, secure, high-performance services. You'll work closely with product, QA, and frontend teams, and take ownership of features from design to production.\nKey Responsibilities\n\nDesign and develop RESTful APIs and microservices using Java and Spring Boot\nWrite clean, testable, maintainable code following SOLID and design-pattern best practices\nBuild event-driven systems using Kafka or RabbitMQ\nDesign database schemas, optimize queries, and manage data access layers\nParticipate in architecture discussions, code reviews, and design reviews\nOwn deployments, monitoring, and production issue resolution\nMentor junior developers and contribute to engineering standards\nCollaborate with frontend teams on API contracts and integration Required Skills (Backend)\nStrong Java (8/11/17+): collections, concurrency, streams, lambdas, JVM internals and GC tuning\nSpring ecosystem: Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud\nHibernate/JPA and MyBatis\nMicroservices architecture: service discovery, API gateway, circuit breakers (Resilience4j), config management\nREST API design, OpenAPI/Swagger; exposure to GraphQL and gRPC\nDatabases: MySQL/PostgreSQL/Oracle (strong SQL, indexing, transactions) and NoSQL (MongoDB, Cassandra, or DynamoDB)\nCaching: Redis or Memcached\nMessaging: Kafka, RabbitMQ, or ActiveMQ\nAuthentication and authorization: OAuth2, JWT, SSO, role-based access\nTesting: JUnit, Mockito, integration testing (Testcontainers), TDD awareness DevOps and Cloud\nMaven or Gradle, Git, CI/CD (Jenkins, GitLab CI, GitHub Actions)\nDocker and Kubernetes\nCloud experience on AWS, Azure, or GCP\nLogging and monitoring: ELK, Splunk, Prometheus, Grafana, Datadog\nBasic understanding of Infrastructure as Code (Terraform) Good to Have (Frontend and Other) \nWorking knowledge of React.js, Angular, or Vue.js\nHTML5, CSS3, JavaScript/TypeScript basics\nUnderstanding of how APIs are consumed by SPAs (CORS, state handling, pagination)\nNode.js exposure\nExperience with Agile/Scrum, Jira, and Confluence\nDomain knowledge in BFSI, e-commerce, or similar\nPerformance testing (JMeter, Gatling) and security practices (OWASP Top 10) Soft Skills\nStrong problem-solving and analytical thinking\nClear written and verbal communication\nOwnership mindset and ability to work independently\nComfortable mentoring and collaborating across teams\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":4103,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"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-30T03:03:26Z"}],"visa":[],"liveness":{"score":70,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.934,"p_room":0.75,"age_days":8,"expected_fill_days":9,"reasons":["conf:0","wave","velocity","win:late","comp:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/citi-senior-java-fullstack-developer-3","json_url":"https://alion.io/job/citi-senior-java-fullstack-developer-3.json","meta":{"generated_at":"2026-11-06T20:49:43Z","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":372,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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-senior-java-fullstack-developer-3"},{"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-senior-java-fullstack-developer-3"},{"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-senior-java-fullstack-developer-3"},{"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-senior-java-fullstack-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fciti-senior-java-fullstack-developer-3"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3499382}},{"tool":"search_jobs","arguments":{"company":"citi.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3499382},"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"}}