{bc}
indeed

Senior Java Developer

Citi
Irving, USA
Full-time
Onsite
USD 107120-160680 yearly
Discovered 3 weeks ago
JavaSpring BootMicroservicesAngularJavaScriptDevSecOps and secure development

Full Job Posting

Role overview

Citi seeks a Senior Java Developer to design, build, and deliver complex software applications supporting business-critical systems.

The role spans end-to-end application development, technical decision-making, mentoring, and collaboration across technology and business teams.

Development and technical leadership

  • Lead application design and development through completion; serve as development lead on medium-scale projects and support larger efforts.
  • Troubleshoot coding, performance, and design challenges; research root causes and resolve defects.
  • Understand system requirements, information models, data structures, algorithms, runtime properties, and system dependencies.
  • Help establish coding, testing, debugging, and implementation standards aligned with architecture.
  • Lead design discussions and make design decisions using detailed application and technology knowledge.
  • Work across the software lifecycle, including test execution, quality, implementation, and post-go-live support.

Delivery and collaboration

  • Work with technology vendors on implementation plans, roadmaps, and opportunities to improve development velocity and learning.
  • Communicate progress, anticipate bottlenecks, manage escalations, and identify and mitigate risks.
  • Review metrics and improve development processes, test plans, operations, and concurrent project delivery.
  • Share knowledge with the team and contribute to engineering forums.
  • Assess risk in business decisions and support compliance with laws, policies, and control requirements.

Recommended qualifications

  • 5+ years of development experience, with strong hands-on Java backend expertise.
  • Strong Java and Spring Boot skills, including production-grade microservices; frontend experience with Angular and JavaScript.
  • Experience applying DevSecOps, security-first development, and CI/CD; experience maintaining comprehensive UI tests.
  • Database experience with MSSQL, Oracle, or NoSQL platforms; understanding of Docker and Kubernetes.
  • Knowledge of enterprise design patterns and testing frameworks such as JUnit, Cucumber, Jasmine, or Mocha.
  • Kafka experience preferred; leadership, project management, communication, ownership, and agile delivery capabilities.
  • Bachelor's or university degree, or equivalent experience.

Compensation and benefits

  • Full-time salary range is $107,120 to $160,680 per year.
  • Eligible employees may receive incentive awards and benefits including health coverage, retirement plans, insurance, wellness programs, and paid time off.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi