Senior Software Engineer

RBGlobalBeverly Hills, CA

About The Position

The Senior Software Engineer will be working as a Java/Spring Server-side engineer to design, code and maintain web applications, APIs, and infrastructure components. The role requires the ability to work comfortably both as part of a team and as an individual contributor with minimal supervision.

Requirements

  • Proficiency in application development, application support, and maintenance of production systems.
  • Minimum 7-10 years of application design and development experience.
  • Expert level knowledge and experience with Java.
  • Expert level knowledge and experience with Spring Framework.
  • Expert knowledge and experience of developing and consuming Web Services using REST and SOAP.
  • Expert knowledge with Spring boot micro-service, Spring Cloud, API development, and API security.
  • Experience working in relational databases: MySQL/Oracle/Postgres.
  • Experience with Web and Application Servers, Tomcat preferred.
  • Experience supporting and troubleshooting systems and software running in Prod.

Nice To Haves

  • Experience writing unit and integration tests, preferred Junit, Mockito.
  • Experience with Agile Scrum.
  • Experience with TDD and Pair Programming.
  • Experience with modern CI/CD tools and deployment pipelines.
  • Experience with Git/Bitbucket.
  • Experience with AWS.
  • Experience with containerization tools like Docker, Kubernetes.
  • Experience with Full stack development using HTML5, Java Script, Type Script, AngularJS.

Responsibilities

  • Designing and coding highly efficient and scalable software.
  • Refactoring and improving the maintainability of the codebase.
  • Troubleshooting production issues and providing resolution.
  • Solving complex scalability, platform, and integration problems.
  • Performing other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service