Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Wiraa Logo

Java Full Stack Developer

Wiraa

$113,840 - $170,760
Sep 1, 2025
Remote, US
Apply Now

Citi is seeking a Java Back-end Full Stack Development Engineering Lead to design, develop, and architect enterprise-level applications within a distributed, service-based environment, utilizing modern cloud-native and container orchestration technologies to deliver scalable, resilient, and low-latency solutions.

Requirements

  • 6 to 10 years of relevant experience in Java Full Stack Engineering
  • 6 to 10 years of experience as a Software Engineer/Developer using Enterprise-level J2EE applications with messaging capabilities, Java Spring Boot, Java microservices, Spring, Hibernate
  • Multiple years of experience architecting and building horizontally scalable, highly available, resilient, and low-latency applications
  • Extensive experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Proficiency in Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Hands-on experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Strong understanding of software engineering best practices such as unit testing, automation, design patterns, and peer reviews

Responsibilities

  • Lead the design, development, and implementation of enterprise-level Java applications ensuring scalability, resilience, and low latency
  • Architect and oversee microservices-based solutions, ensuring adherence to best practices and architectural standards
  • Mentor and provide technical guidance to team members, fostering a culture of continuous learning and improvement
  • Drive automation of testing processes, including API, contract, and integration testing, to enhance quality and efficiency
  • Implement and manage CI/CD pipelines for seamless software delivery and deployment
  • Ensure compliance with security standards, monitoring, and observability practices to maintain system integrity
  • Participate in code reviews, peer programming, and technical discussions to uphold code quality

Other

  • 6 to 10 years as Senior Developer, Architect, or Tech Lead within a distributed, service-based enterprise environment (financial institutions preferred)
  • Solid background in agile and iterative software delivery methodologies
  • Experience with systems/applications in Risk technology for financial institutions is a plus
  • Preferred: Mentoring and leading teams of 5 or more developers, cloud infrastructure exposure, event-driven architecture, security and observability tools, database concepts, and web technologies
  • Educational qualification: Bachelor’s degree or equivalent; Master’s degree preferred