{"schemaVersion":"jobsearcher.job.v1","id":"425b3935bdba5f89eaa7472a","url":"https://jobsearcher.com/jobs/425b3935bdba5f89eaa7472a","canonicalUrl":"https://jobsearcher.com/jobs/425b3935bdba5f89eaa7472a","title":"Java Developer, Officer","description":"Overview\nIn this role you will design, develop, test, and deploy Java-based applications within an Agile environment to support Citi's global financial operations. You will collaborate with cross-functional teams and senior stakeholders to deliver production-quality code and secure, scalable systems. You’ll work across the full software lifecycle and apply best practices to evolve existing applications. This is an opportunity to contribute to enterprise-scale solutions in a leading financial institution.\n\nCompensation / Benefitshybrid work model (3 days in office, 2 remote)learning and development programswellbeing and financial support benefitspaid time off (vacation/sick/holidays)competitive salary plus incentives\nResponsibilitiesDesign and develop features using Java, Spring Boot, and HibernateBuild, consume, and maintain RESTful APIs for cross-system integrationWrite and optimize SQL queries for relational databasesIdentify and remediate security vulnerabilities; conduct testing and debuggingParticipate in all SDLC phases within an Agile frameworkImplement asynchronous programming patterns and messaging queues for scalable architecturesAct as SME for technical guidance with stakeholdersEvaluate decisions with risk-aware lens ensuring policy and regulatory compliance\nKey requirements2+ years in applications development with production-quality codeHands-on Java, Spring Boot, Hibernate experienceProficiency with RESTful APIs across distributed systemsRelational database experience and SQL query writingClear written and verbal communication; ability to present to technical and non-technical audiencesAbility to analyze problems, evaluate options, and implement solutionsAbility to manage competing priorities and meet deadlinesBachelor's degree in a relevant field or equivalent practical experiencestrong communicationproblem-solving abilityprioritization and time managementJavaSpring BootHibernate","company":"CitiGroup","rawCompany":"citigroup","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:16:25.432Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Developer, Officer","description":"Overview\nIn this role you will design, develop, test, and deploy Java-based applications within an Agile environment to support Citi's global financial operations. You will collaborate with cross-functional teams and senior stakeholders to deliver production-quality code and secure, scalable systems. You’ll work across the full software lifecycle and apply best practices to evolve existing applications. This is an opportunity to contribute to enterprise-scale solutions in a leading financial institution.\n\nCompensation / Benefitshybrid work model (3 days in office, 2 remote)learning and development programswellbeing and financial support benefitspaid time off (vacation/sick/holidays)competitive salary plus incentives\nResponsibilitiesDesign and develop features using Java, Spring Boot, and HibernateBuild, consume, and maintain RESTful APIs for cross-system integrationWrite and optimize SQL queries for relational databasesIdentify and remediate security vulnerabilities; conduct testing and debuggingParticipate in all SDLC phases within an Agile frameworkImplement asynchronous programming patterns and messaging queues for scalable architecturesAct as SME for technical guidance with stakeholdersEvaluate decisions with risk-aware lens ensuring policy and regulatory compliance\nKey requirements2+ years in applications development with production-quality codeHands-on Java, Spring Boot, Hibernate experienceProficiency with RESTful APIs across distributed systemsRelational database experience and SQL query writingClear written and verbal communication; ability to present to technical and non-technical audiencesAbility to analyze problems, evaluate options, and implement solutionsAbility to manage competing priorities and meet deadlinesBachelor's degree in a relevant field or equivalent practical experiencestrong communicationproblem-solving abilityprioritization and time managementJavaSpring BootHibernate","datePosted":"2026-09-15T04:16:25.432Z","dateModified":"2026-09-15T04:16:25.432Z","hiringOrganization":{"@type":"Organization","name":"CitiGroup","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"425b3935bdba5f89eaa7472a"},"url":"https://jobsearcher.com/jobs/425b3935bdba5f89eaa7472a"}}