Overview
On Site
USD 41.00 - 44.00 per hour
Full Time
Skills
Information Assurance
Information Architecture
Impact Analysis
IT Management
SAP BASIS
Process Improvement
Software Architecture
Scrum
Collaboration
Software Development
Functional Requirements
Software Engineering
Military
Training
Unit Testing
RESTful
Java
Spring Framework
Application Development
Cloud Computing
Google Cloud
Google Cloud Platform
Amazon Web Services
Microsoft Azure
TAS
Behavior-driven Development
Functional Testing
AngularJS
Oracle
MongoDB
NoSQL
Database
Apache Kafka
Streaming
Domain-driven Design
Splunk
Software Performance Management
Microservices
Agile
FOCUS
Continuous Improvement
Innovation
Privacy
Marketing
Job Details
Location: Des Moines, IA
Salary: $41.00 USD Hourly - $44.00 USD Hourly
Description: Software Engineer - Contract-to-Hire (Technical Lead, Java/Spring Boot)
Location: Des Moines, IA | Contract-to-Hire
About the Role
We are seeking a skilled and motivated Software Engineer (Technical Lead) to join our team on a contract-to-hire basis. In this role, you will contribute to the design, development, and delivery of scalable, cloud-native applications. You'll work on moderately complex engineering initiatives, identify opportunities for process improvement, and help shape the future of our software architecture.
Key Responsibilities
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Salary: $41.00 USD Hourly - $44.00 USD Hourly
Description: Software Engineer - Contract-to-Hire (Technical Lead, Java/Spring Boot)
Location: Des Moines, IA | Contract-to-Hire
About the Role
We are seeking a skilled and motivated Software Engineer (Technical Lead) to join our team on a contract-to-hire basis. In this role, you will contribute to the design, development, and delivery of scalable, cloud-native applications. You'll work on moderately complex engineering initiatives, identify opportunities for process improvement, and help shape the future of our software architecture.
Key Responsibilities
- Contribute to the development of cloud-native microservices using Java and Spring Boot.
- Lead and participate in Agile Scrum teams to deliver high-quality software solutions.
- Analyze and resolve moderately complex engineering challenges, exercising sound judgment and technical expertise.
- Collaborate with cross-functional teams to define and implement best practices in software development.
- Drive improvements in software engineering processes, tools, and methodologies.
- Support the transition from monolithic to microservices architecture using event-driven and domain-driven design principles.
- Ensure applications meet non-functional requirements including monitoring, logging, and distributed tracing.
- 2+ years of professional experience in software engineering or equivalent (e.g., military service, education, or training).
- Strong foundation in Java development and unit testing.
- Experience with Spring Boot and RESTful API development.
- 3+ years of experience in Java and Spring Boot application development.
- 2+ years of experience with cloud platforms such as Google Cloud Platform (Google Cloud Platform), AWS, Azure, or Tanzu Application Service (TAS).
- Experience with Behavior-Driven Development (BDD) and automated functional testing.
- Proficiency in front-end frameworks such as Angular or similar.
- Hands-on experience with Oracle, MongoDB, or other NoSQL databases.
- Familiarity with Kafka or similar data streaming technologies.
- Strong understanding of microservices architecture, event-driven systems, and domain-driven design.
- Experience with observability tools (e.g., Splunk, APM tools) and distributed tracing.
- Proven track record in decomposing monolithic applications into microservices.
- This is a contract-to-hire opportunity with potential for full-time conversion.
- You will be working in a collaborative, Agile environment with a focus on continuous improvement and innovation.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
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.