Veear Projects - Austin, TX

posted 29 days ago

Full-time - Senior
Austin, TX
Administrative and Support Services

About the position

The Senior Engineer (Backend-Developer) role is focused on designing and developing highly available, distributed, and scalable enterprise systems. This position requires a strong background in Java and related technologies, with an emphasis on performance tuning and customer-facing web application development. The role is critical for ensuring the reliability and efficiency of backend systems in a hybrid work environment.

Responsibilities

  • Design and develop highly available, distributed, and scalable enterprise systems.
  • Implement performance tuning for applications, including JVM tuning and memory profiling.
  • Develop customer-facing web applications with a strong understanding of HTTP specifications and load balancing.
  • Utilize Java test frameworks such as JUnit and TestNG for automated testing.
  • Monitor and investigate system problems using tools like Splunk.
  • Collaborate in an agile environment, adhering to the Software Development Lifecycle.

Requirements

  • 6 or more years of experience with Java 8 or higher.
  • 1-3 years of experience with Kafka.
  • Hands-on experience with IntelliJ IDE.
  • Strong knowledge of Spring frameworks, MongoDB, OWASP, and Microservices architecture.
  • Experience in developing high throughput, high performance, and zero downtime systems.
  • Knowledge of customer-facing web application development and CDN understanding.
  • Familiarity with automated testing methodologies and frameworks.
  • Working knowledge of source control software (SVN or Git) and build tools (Maven, Gradle).
  • Sharp troubleshooting skills and real-world systems deployment experience.

Nice-to-haves

  • Familiarity with template-driven rendering and client/server-side MVC architectures.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service