Senior Java Developer

$121,200 - $181,800/Yr

Citigroup - Irving, TX

posted 19 days ago

Full-time - Senior
Irving, TX
Credit Intermediation and Related Activities

About the position

Citi is seeking a senior hands-on developer to oversee daily development activities and ensure the successful delivery of assigned modules. This role involves mentoring junior team members, participating in design discussions, and applying agile and waterfall methodologies in software development.

Responsibilities

  • Overseeing daily development activities.
  • Understanding requirements and breaking them down to story level.
  • Participating in design-level discussions and working on low-level designs (LLDs).
  • Mentoring and guiding junior team members.
  • Understanding agile/waterfall development methodologies and test-driven development practices.

Requirements

  • Minimum 8 years of relevant experience in Java development.
  • Good hands-on experience in Java, Spring Boot, Spring Data JPA, and related technologies.
  • Well-versed in developing and maintaining REST APIs.
  • Working exposure in Java 8 is mandatory; Java 17 is preferred.
  • Comfortable working with Java Streams related operations.
  • Good understanding of SQL and ORM tools like Hibernate.
  • Good understanding of software design principles.
  • Working exposure to J2EE design patterns is recommended.
  • Problem-solving attitude and good critical thinking skills.
  • Experience in unit and integration testing.

Nice-to-haves

  • Master's degree in computer science or engineering or equivalent discipline.

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service