Global Channel Management - Dallas, TX

posted 4 months ago

Full-time - Mid Level
Dallas, TX
Administrative and Support Services

About the position

The Java Full Stack Developer role is a critical position within our team, located in Dallas, Texas. This position requires a highly skilled individual with a strong background in software development, particularly in Java and related technologies. The successful candidate will be responsible for developing enterprise-grade applications and databases that meet complex requirements. This role involves working collaboratively within a team to design and implement RESTful services and APIs, as well as message/event-driven architectures. The developer will need to understand and translate user requirements into functional application requirements, ensuring that the final product aligns with user needs and expectations. In addition to development tasks, the Java Full Stack Developer will be expected to stay current with the latest software approaches, architectures, tools, and platforms. This includes providing insights and recommendations based on emerging technologies and industry trends. The role demands a high level of multitasking ability, as the developer will often need to juggle multiple projects and tasks simultaneously. The ability to perform efficiently under pressure is essential, as there may be times when extended hours are required to meet project deadlines. Moreover, the developer must ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are considered during the design and building of solutions. Adhering to common industry standards and best practices is also a key aspect of this role, ensuring that the applications developed are robust and of high quality.

Responsibilities

  • Develop enterprise-grade applications and databases with complex requirements as part of a team.
  • Develop and design RESTful services and APIs and/or message/event-driven architectures.
  • Understand and translate user requirements into functional application requirements.
  • Stay current and provide insight on cutting edge software approaches, architectures, tools, and platforms.
  • Possess the ability to multitask.
  • Perform efficiently under pressure.
  • Work extended hours when needed.
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and building solutions.
  • Follow common industry standards and best practices.

Requirements

  • Bachelor's degree in computer science or a related field.
  • A minimum of 5 years of software development experience.
  • Experience working with Java, Spring framework.
  • 5+ years of experience in Design and Development of applications using Java 11+/J2EE, Spring, Spring-Boot, RESTful Services and UI Framework.
  • 2+ years of experience in design and development of Microservice using Spring-Boot and REST API.
  • Strong knowledge/experience in ORM Framework - JPA / Hibernate.
  • Good knowledge and experience in Docker and Kubernetes.
  • 2+ years of experience in any one of the UI Framework - Angular / ReactJS.
  • Good knowledge in technical concepts - Security, Transaction, Monitoring, Performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service