back to job search

React/JavaScript (front end) + Java (back end)

Requirements

  • At least 5 years in professional software development, including working in teams
  • 5+ years experience w/ React/JS Front End with Java backend
  • 5+ years experience in Java technologies
  • 3+ years experience with Agile methodologies as well as implementing and leveraging Atlassian tool suite (or like tool suite) for defect management, issues management, code check-in and deployment, and collaboration
  • 3+ years experience constructing systems by composing smaller components. The breadth could include SOA, Microservices, and Functional Programming.
  • 3+ years experience managing data. The breadth could include: design of database schema, read/write design trade-off decisions, use of NoSQL stores for appropriate use cases, design of transaction boundaries, and systems that trade-off mutable state vs. immutable facts

Preferred

  • Experience in REST API design and consumption, including HATEOAS concepts
  • Fluent in additional programming languages (JavaScript/ES*, TypeScript, Scala, Kotlin, etc.)
  • Experience with container-based deployments for application packaging, delivery and operation (Docker preferred, but will consider other container technologies)