Caspex - Sunnyvale, CA

posted 28 days ago

Full-time - Senior
Sunnyvale, CA
Professional, Scientific, and Technical Services

About the position

The Senior Java Developer role is focused on building and maintaining large-scale applications using Java frameworks and libraries. The position requires a solid understanding of object-oriented design, multi-threading, and database technologies, with an emphasis on quality code and effective problem-solving skills. The developer will lead projects, improve team processes, and contribute to the overall success of the application development lifecycle.

Responsibilities

  • Build and maintain applications using Java frameworks and libraries such as Spring and Hibernate.
  • Lead projects including design and execution, while improving team processes.
  • Monitor and debug live issues in large-scale applications.
  • Write clean, solid, and readable code that scales and performs well.
  • Collaborate with team members to share knowledge and push the envelope in technology.

Requirements

  • Experience with popular Java frameworks and libraries (Spring, Hibernate).
  • Solid understanding of object-oriented design and programming concepts, core Java concepts, multi-threading, MVC, and common design patterns.
  • Experience with SQL/NoSQL databases and technologies such as Apache Solr, Cassandra, and Elasticsearch.
  • Ability to navigate full stack development easily.
  • Experience working with large scale applications and production rollouts.
  • Strong debugging and problem-solving skills across the tech stack.
  • Proven interpersonal communication skills.

Nice-to-haves

  • Experience with Kafka/RabbitMQ or any message broker.
  • Stack Overflow profile or open source contributions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service