Anveta - Dallas, TX

posted about 2 months ago

Full-time - Mid Level
Dallas, TX
Professional, Scientific, and Technical Services

About the position

The Java Backend Developer role is focused on developing and maintaining backend services using Java technologies. The position requires extensive experience in microservices architecture and JBPM, along with a strong understanding of various Java frameworks and tools. The developer will be responsible for creating RESTful web services and ensuring the performance and reliability of backend systems.

Responsibilities

  • Develop and maintain backend services using Java and Spring Boot.
  • Design and implement microservices architecture.
  • Create and manage RESTful web services and API gateways.
  • Utilize Kafka and message-driven architecture for data processing.
  • Work with JBPM and Camunda for business process management.
  • Implement unit tests to ensure code quality and reliability.
  • Collaborate with cross-functional teams to define and design new features.

Requirements

  • 8+ years of experience as a Java Backend Developer.
  • Expert level knowledge of Core Java and Spring/Spring Boot.
  • Hands-on experience with RESTful web services and API Gateway.
  • Extensive experience with JBPM and Camunda.
  • Strong understanding of microservices design and development.
  • Proficient in Java/J2EE, Spring Boot, Kubernetes, and Docker.
  • Experience with relational and NoSQL databases.
  • Knowledge of Java/J2EE design patterns.
  • Strong unit testing skills and experience with build tools like Maven and Ant.
  • Good understanding of SQL/PLSQL and Oracle database design.

Nice-to-haves

  • Familiarity with message-driven architecture and Kafka.
  • Experience with Elastic and Java Threads.
  • Knowledge of JSON and XML message formats.

Benefits

  • Competitive salary based on experience.
  • Opportunity to work with cutting-edge technologies.
  • Flexible work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service