About The Position

Design and develop software applications using Test Driven Development with Spring Boot Microservices architecture Collaborate with cross-functional teams to define, design, and deliver new features. Troubleshoot and resolve complex technical issues across the full stack. Execute the full software development lifecycle, applying security, privacy, and quality assurance best practices.

Requirements

  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required
  • 10-14 years of experience in software development required
  • Strong expertise and in depth knowledge of Java, Spring Framework (Spring MVC, Spring Boot), design patterns, Microservices architecture, and Restful APIs
  • Proficiency in front-end development with Angular
  • Strong understanding of DevOps principles, best practice for coding and Agile development
  • Proven Experience with unit testing frameworks, test driven development
  • Knowledge of Docker, container orchestration, and application engine deployments
  • Ability to address and fix security vulnerabilities like SQL Injection, XSS, and CSRF
  • Critical thinking mindset with a focus on execution and continuous learning
  • Excellent problem-solving skills and the ability to work independently and as part of a team

Nice To Haves

  • experience in the securities or financial services industry is a plus

Responsibilities

  • Design and develop software applications
  • Collaborate with cross-functional teams
  • Troubleshoot and resolve complex technical issues
  • Execute the full software development lifecycle
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service