About The Position

Ready to take your career global? Make your mark at one of the biggest names in payments. We’re looking for a Senior Full-Stack Software Engineer (Java, Angular) to join our ever-evolving software engineering team and help shape the future of global commerce.

Requirements

  • 8+ years of experience in building web services in REST using Java, Spring Boot framework, Spring Security, Spring Data JPA, Microservices architecture
  • 8+ years of hands-on experience in front-end web development languages, i.e., HTML, CSS, and JavaScript.
  • 8+ years' experience in advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, VueJS, Bootstrap etc.
  • 8+ years of experience in building web services in SOAP and/or REST using Java, Spring/Spring Boot framework.
  • Strong experience working collaboratively using Agile/Scrum methodology is essential.
  • Solid experience with Git, GitHub and DevOps tools like Jenkins, Sonatype Nexus repository
  • Fluent in complex SQL and experienced in DB2, Oracle or SQL server preferred.
  • Experience with data streaming (i.e. Kafka), data messaging and event driven systems.
  • Experience with modern agile software delivery practices such as scrum, continuous integration and delivery (CI/CD), TDD, and BDD, DevOps, and automation.
  • Experience with a version control system like Git/GitHub
  • Excellent communication, organizational and interpersonal skills required.
  • Strong problem-solving skills.
  • Bachelor's Degree or equivalent experience.

Responsibilities

  • Responsible for coding, testing and analyzing application software; support existing products and business applications.
  • Conduct usability testing to identify and fix issues and gather real-world intelligence from target users.
  • Collaborate with business and IT decision makers to discuss user interface requirements and brainstorm ideas.
  • Use responsive web design to create applications that automatically conform to multiple screen sizes/devices.
  • Use coding to develop the aesthetics implemented within a website or product, from the layout menus and drop-down options to colors and fonts.
  • Keep up with the latest trends and best practices of UI/UX design and HCI (human-computer interaction).
  • Use visual aids such as wireframes, storyboards, and UI flow charts, to plan and present user interface designs.
  • Wield their knowledge of Search Engine Optimization (SEO) to develop search-friendly websites and interfaces.
  • Work closely with the other Development and QA team members to improve usability.
  • Adhere to SDLC and Development processes, coding standards and best practices.
  • Troubleshoot various products and business applications already in production as needed.
  • Attend overnight releases, when needed.
  • Achieve operational excellence by automating processes and writing maintainable, supportable, and testable code.

Benefits

  • competitive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service