About the Company
We are hiring for full-time direct hire Java engineering openings with a large consulting environment supporting enterprise financial services initiatives.
About the Role
This posting is designed to identify candidates at two levels:
- Senior Java Developer
- Java Engineering Manager
Candidates will be considered based on overall hands-on development depth, architecture experience, and leadership background.
Responsibilities
- Design, build, integrate, test, and deploy distributed applications in modern enterprise environments
- Translate business needs into scalable technical solutions
- Work across full-stack and back-end development using Java and modern engineering tools
- Build and consume REST APIs
- Develop applications using microservices and cloud-native architecture
- Partner with cross-functional teams across the SDLC in agile environments
- Contribute to high-quality, reliable systems with strong performance and user experience
- For more senior candidates, lead technical delivery, guide engineering teams, and help architect large business-critical systems
Qualifications
- Senior Java Developer: 5+ years of software development experience
- Java Engineering Manager: 6+ years of software development experience + leadership / mentorship experience
Required Skills
- Java development experience in enterprise environments
- Experience with back-end technologies such as Java, Python, Node.js, REST, NoSQL, microservices, serverless, AWS, or Azure
- Front-end experience with React, Angular, or responsive web applications
- Experience designing and consuming RESTful APIs
- Hands-on work with cloud-native applications, containers, IaaS, or PaaS environments
- Experience with Git, CI/CD pipelines, and collaborative development practices
- Experience with unit testing, integration testing, and TDD or BDD
- Comfort working in agile environments
Preferred Skills
- Akka or Scala
- Kafka or RabbitMQ
- Elasticsearch
- Hadoop, Spark, or Flume
- MongoDB, Cassandra, or other NoSQL databases
- Financial services experience
Pay range and compensation package
$100,000 to $130,000 depending on level and experience
Equal Opportunity Statement
Apply if you are a strong Java engineer with modern full stack or back-end experience and want to be considered for either a senior individual contributor role or a management-level opportunity.
Location
Candidates must be able to work from one of the following markets: Dallas, San Antonio, or Raleigh.
Work Authorization
- W2 only
- USC or GC only
- No C2C
- No visa sponsorship available