Hybrid Senior Java Developer, React

Posted yesterday

Apply now

About the role

  • Vice President, Full Stack Software Engineer at Citi developing modern applications using Java and React. Leading design, development, and implementation efforts while driving best practices in CI/CD and AI tools.

Responsibilities

  • Lead the design, development, and delivery of robust, scalable, and high-performance full-stack applications using Java and React
  • Architect and implement complex system designs and enterprise architectures
  • Collaborate with product owners, business analysts, and other engineering teams to define requirements
  • Drive the adoption and implementation of modern Java versions (17+) and Spring Boot frameworks
  • Design and develop event-driven architectures using Apache Kafka
  • Manage and optimize database interactions with both relational (Oracle) and NoSQL (MongoDB) databases
  • Champion CI/CD pipelines and DevOps practices
  • Mentor junior engineers, conduct code reviews, and promote a culture of technical excellence
  • Evaluate and integrate AI-powered coding tools and techniques
  • Lead and manage projects effectively, ensuring timely delivery and clear communication with stakeholders
  • Foster strong communication within the team and across departments

Requirements

  • 12+ years of hands-on experience in software development
  • Strong proficiency in Java (version 17 or higher) and JavaScript/TypeScript
  • Extensive experience with Spring Boot
  • Proven expertise in React.js and its ecosystem
  • Hands-on experience with Apache Kafka
  • Strong knowledge and experience with Oracle and MongoDB
  • Demonstrated ability to design and architect complex, scalable, and resilient enterprise-level systems and microservice architectures
  • Solid understanding and practical experience with CI/CD pipelines, tools, and methodologies
  • Strong project management skills, including planning, execution, and stakeholder communication
  • Excellent verbal and written communication skills
  • Experience or strong interest in leveraging AI tools for code generation, testing, debugging, and overall development workflow enhancement.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development

Job title

Senior Java Developer, React

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job