About The Position

The Senior Full stack Application Developer is an intermediate-level position responsible for helping establish and implement new or revised application systems and programs in coordination with the Technology team. The role contributes to application systems analysis and programming activities, supports business needs, and provides technical guidance to developers and analysts. The developer participates in feasibility studies, estimates, IT planning, risk technology, application development, and model development. They monitor development through analysis, design, construction, testing, and implementation, and provide user and operational support. The position applies specialized application-development knowledge to complex issues, evaluates business and system processes against industry standards, and recommends security measures based on post-implementation analysis. The role consults with users, clients, and technology groups; recommends programming solutions; supports customer-facing systems; and helps define operating standards and procedures. It operates with limited direct supervision and requires independent judgment. The developer may advise senior stakeholders and coach or mentor mid-level developers and analysts. The role also requires assessing and escalating risks, complying with applicable laws and policies, and protecting the firm's reputation, clients, and assets.

Requirements

  • 5–8 years of relevant experience in application development or systems analysis.
  • Extensive experience with Java functional programming, Spring Boot libraries, and Java reactive frameworks.
  • Experience managing and implementing successful projects.
  • Subject matter expertise in at least one area of application development.
  • Ability to adjust priorities quickly as circumstances dictate.
  • Demonstrated leadership and project-management skills.
  • Clear and concise written and verbal communication skills.
  • Experience with Java, Kafka, MongoDB, Spring WebFlux, reactive frameworks, Kubernetes, Docker, and Elasticsearch.
  • Experience with test-driven development (TDD) and behavior-driven development (BDD).
  • Microservices design and development experience.
  • Effective communication and ability to work collaboratively.
  • Team mentoring and coaching, cross-team collaboration, adaptability, and continuous learning.
  • Bachelor’s degree, university degree, or equivalent experience.

Nice To Haves

  • Master’s degree preferred.
  • Certification in cloud technologies.
  • Java certification is an added advantage.
  • Knowledge of load balancing, caching, database optimization, parallel processing, and concurrency.

Responsibilities

  • Conduct feasibility studies, time and cost estimates, IT planning, risk technology, application development, and model development.
  • Establish and implement new or revised application systems and programs to meet business or user-area needs.
  • Monitor and control development phases, including analysis, design, construction, testing, and implementation.
  • Provide application-related user and operational support to business users.
  • Analyze complex problems and issues using in-depth application-development knowledge; evaluate business processes, system processes, and industry standards.
  • Recommend and develop security measures through post-implementation analysis of business usage.
  • Consult with users, clients, and technology groups; recommend programming solutions and install and assist customer exposure systems.
  • Ensure required procedures are followed and help define operating standards and processes.
  • Advise or coach mid-level developers and analysts, allocating work as necessary.
  • Act as a subject matter expert for senior stakeholders and team members.
  • Assess business risk, comply with applicable laws, rules, regulations, and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k).
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off, including vacation, sick leave, and paid holidays.
  • Eligible employees may receive discretionary and formulaic incentive and retention awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service