Java Full Stack

VirtusaTampa, FL

About The Position

We are looking for experienced full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as appropriate, decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk, while working as a strong contributor on an agile team. From a technical standpoint, the Software Engineer has full-stack coding and implementation responsibilities and adheres to best practice principles including modern software development, agile and scrum, code quality, and tool usage. The Software Engineer works to understand and influence software architecture, while contributing to Citi’s technical user base.

Requirements

  • Comprehensive knowledge of SQL and PL/SQL
  • Deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle
  • Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies
  • Solid understanding and practical experience with code versioning tools, including GitHub Enterprise
  • Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS
  • Practical experience working within Agile development methodologies
  • Experience utilizing project management tools such as JIRA

Responsibilities

  • Writing code
  • Pairing with other developers as appropriate
  • Decomposing acceptance criteria to understand team backlog deliverables, complexities, and risk
  • Working as a strong contributor on an agile team
  • Full-stack coding and implementation responsibilities
  • Adhering to best practice principles including modern software development, agile and scrum, code quality, and tool usage
  • Understanding and influencing software architecture
  • Contributing to Citi’s technical user base
  • Designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies
  • Developing and automating comprehensive unit, integration, and end-to-end tests to ensure code quality
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service