Overview
On Site
Contract - W2
Contract - 12 Month(s)
Skills
microservices
Junit
Cucumber
Spring Boot
BDD
Java Backend Development
Job Details
Role: Java Developer
Term: 12 months contract
Location: On-site in Austin TX
Job Description:
Education Requirements (if any): BA/BS degree in Computer Science or related technical field with 6+ years of experience in software development with a robust focus on Java and related frameworks
Years of Experience Req'd: 6+
Required Skills :
1. Robust Java Backend Development (Spring Boot & Microservices)
The core of this role involves delivering critical features for Identity and Patriot Act Verification. In a financial/crypto context, this requires more than just basic coding; it requires building secure, scalable, and resilient services.
Why it's a top skill: You need deep expertise in Spring Boot to handle complex integrations with external identity vendors.
Application: Building the APIs that process sensitive "Know Your Customer" (KYC) data and ensuring those services are high-performing.
2. Automated Testing & Quality Assurance (BDD/Cucumber)
The description places an unusually heavy emphasis on testing (JUnit, BDD, Cucumber). Because this team handles legal compliance (Patriot Act), the margin for error is zero.
Why it's a top skill: The team needs someone who doesn't just write code but writes testable code. Being able to write Behavior-Driven Development (BDD) scenarios ensures that the business requirements for identity verification are met exactly as defined.
Application: Ensuring that every new vendor integration or account feature is backed by a suite of automated tests to prevent compliance failures.
3. Full-Stack Data Management (SQL & NoSQL)
The requirement for both SQL and MongoDB is significant. Identity verification systems often use SQL for structured, transactional user data and NoSQL (Mongo) for flexible, document-based storage of verification results or vendor responses.
Why it's a top skill: A developer in this role must be comfortable navigating different database architectures to track a user's onboarding journey from start to finish.
Application: Storing complex verification payloads from new vendors in MongoDB while maintaining core account records in a relational SQL database.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.