Description

Java Developer (multiple positions) (Irving, TX) must design and build applications/services in core Java. Develop enterprise applications using JAVA/J2EE. Understanding of front-end technologies (CSS, HTML, React JS, and JavaScript) and comfortable with Java backend technologies as they will be both constructing and consuming web services. Use of IDEs, build and release process, Maven/Gradle, GIT, ORM, SQL, and DB concepts. Use backend distributed databases like Oracle, MongoDB, Cassandra, RedisDB (InMemory), and others. A strong team player and work through the whole design, coding, and testing phases. Various unanticipated worksites throughout the United States. The frequency of domestic travel is 10%. There is no international travel required.

Responsibilities:

  • Design, develop and maintain high-quality Java applications at the company.
  • Collaborate with teams in other departments to identify and prioritise requirements.
  • Develop best practices for the company and participate in code reviews with the team and other stakeholders.
  • Conduct technical analysis to arrive at solutions and create technological artefacts in response to production issues.

Requirements:

  • A Bachelor’s or Master’s degree in software engineering, computer science, or a related field.
  • Strong knowledge of Java languages and web development frameworks like Spring, Hibernate, and Struts.
  • Expertise in developing web applications using front-end technologies (HTML, CSS, and JavaScript).
  • Working knowledge of database technologies (MySQL and Oracle)

Education

Bachelor's or Master's degrees