About The Position

Bachelor's degree in computer science, Engineering, or related field. 5-9 years of experience in full stack software development required. Strong proficiency in Core Java, Camunda BPM, Spring Framework, and Spring Boot for building microservices and RESTful APIs, along with Angular (15+), TypeScript, HTML, and CSS for front‑end development. Experience working with relational databases (Oracle and/or DB2) and NoSQL technologies. Hands‑on experience with distributed caching solutions such as Hazelcast or Redis. Proficiency in at least one scripting language (e.g., Python, Perl, or Bash). Experience with modern SDLC practices including TDD, JUnit testing, CI/CD using GitLab, and code quality enforcement via SonarQube. Experience in performance profiling, including memory and CPU usage analysis, and tuning automation and testing tools. Strong understanding of secure web protocols (HTTPS, SSL/TLS); familiarity with logging, metrics, and monitoring tools such as ELK Stack, AppDynamics, or Splunk is a plus. Experience working in Agile development environments. Working knowledge of Linux and Windows operating systems. Excellent problem-solving, communication, and interpersonal skills.

Requirements

  • Bachelor's degree in computer science, Engineering, or related field
  • 5-9 years of experience in full stack software development required
  • Strong proficiency in Core Java, Camunda BPM, Spring Framework, and Spring Boot for building microservices and RESTful APIs
  • Angular (15+), TypeScript, HTML, and CSS for front‑end development
  • Experience working with relational databases (Oracle and/or DB2) and NoSQL technologies
  • Hands‑on experience with distributed caching solutions such as Hazelcast or Redis
  • Proficiency in at least one scripting language (e.g., Python, Perl, or Bash)
  • Experience with modern SDLC practices including TDD, JUnit testing, CI/CD using GitLab, and code quality enforcement via SonarQube
  • Experience in performance profiling, including memory and CPU usage analysis, and tuning automation and testing tools
  • Strong understanding of secure web protocols (HTTPS, SSL/TLS)
  • Experience working in Agile development environments
  • Working knowledge of Linux and Windows operating systems
  • Excellent problem-solving, communication, and interpersonal skills

Nice To Haves

  • Familiarity with logging, metrics, and monitoring tools such as ELK Stack, AppDynamics, or Splunk is a plus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service