Software Engineering

TALENT Software Services
United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Apache HTTP Server Apache Tomcat Bash Shell BigQuery Data Stores Linux Groovy Java Virtual Machine (JVM) Spring Framework JSON
+16 more
Memcached NoSQL Pair Programming RabbitMQ Redis Service Development Studio Software Engineering Test-Driven Development (TDD) ReactJS Backend Cassandra Extreme Programming Apache Kafka Free and Open-Source Software Graphql Front End Software Development

Job description

We are looking for local candidates. Manager prefers local candidates so they can attend team meetings., This role is generally a backend role, but we do have a frontend and having additional frontend engineers provides us more flexibility. But frontend is not required for this role., * Service development (REST, HTTP, JSON)

  • Spring Framework
  • NoSQL data stores (Cassandra, Redis, etc.)
  • RabbitMq, Kafka
  • Linux/bash proficiency
  • Open source software (Apache, Tomcat, Memcache, etc.)
  • React (or other Javascript single page app frameworks)
  • GraphQL
  • BigQuery

Requirements

This is a Software Engineering position on a team in the Product Domain. We are an eXtreme Programming (XP) development team that uses TDD, pair programming, JVM based languages, and Spring. We are highly collaborative and are committed to agility, code simplicity, and consistent high quality. Cross-functional team members contribute to all aspects of software development and delivery., * Fluent in a JVM based language (Java, Groovy, etc.)

  • Fluent in Test Driven Development
  • Strong willingness to pair program, Years of experience is generally not a good measure of experience, but we’‘ll say the candidates should have 5 years of experience or more., * You are enthusiastic and excited about technology.
  • You are flexible, dependable and know how to have fun while getting a lot done.
  • You are open and honest and willing to share and accept feedback and ideas.
  • You are positive and optimistic. Setbacks and constraints motivate you to work harder.
  • You aren’‘t afraid to roll up your sleeves and get your hands dirty with the rest of the team.
  • You have strong opinions about what works, while respecting and listening to others (stubborn on vision, but flexible on details).
  • You strive to constantly improve yourself and your team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all