Specialty Software Engineer

Overview

On Site
USD 53.00 - 57.00 per hour
Contract - Independent

Skills

Software Engineering
IT Management
Facilitation
Scrum
Functional Testing
Collaboration
Software Modernization
Application Development
Java
Unit Testing
Spring Framework
Cloud Computing
Microsoft Azure
Google Cloud
Google Cloud Platform
Amazon Web Services
Behavior-driven Development
AngularJS
UI
Agile
Database
Oracle
MongoDB
NoSQL
Apache Kafka
Streaming
Domain-driven Design
Splunk
Legacy Systems
Microservices
Privacy
Marketing

Job Details

Location: Irving, TX
Salary: $53.00 USD Hourly - $57.00 USD Hourly
Description: Job Title: Technical Lead - Software Engineering (Contract-to-Hire)

Location: Irving, TX Employment Type: Contract-to-Hire
Job Summary

We're seeking a seasoned Software Engineering professional with strong technical leadership and hands-on development experience to drive scrum team deliverables and guide complex engineering initiatives. This role focuses on designing scalable cloud-native applications, championing Agile methodologies, and facilitating the transition from monolithic architectures to microservices-based solutions.
Responsibilities
  • Lead and contribute to the design, development, and deployment of robust Java-based applications using Spring Boot
  • Guide scrum teams through Agile software development lifecycle and ensure timely delivery of engineering artifacts
  • Architect and implement cloud-native solutions across platforms such as Azure, Google Cloud Platform, AWS, and Tanzu Application Service
  • Develop comprehensive unit and functional test cases using BDD frameworks
  • Collaborate cross-functionally with client teams and stakeholders to address engineering challenges and drive strategic solutions
  • Design and build microservices using event-driven and domain-driven principles
  • Implement monitoring and logging strategies using tools like Splunk, APMs, and distributed tracing platforms
  • Support application modernization efforts including decomposing monoliths to microservices
  • Contribute to planning, analysis, and resolution of moderately complex technical issues and deliverables
Minimum Qualifications
  • 5+ years of Java application development experience
  • 4+ years of Java unit testing experience
  • 4+ years developing with Spring Boot
  • 2+ years building cloud-native applications (Azure, Google Cloud Platform, AWS, or Tanzu Application Service)
  • 2+ years implementing automated functional tests using BDD tools
  • Strong front-end experience with Angular or similar UI frameworks
  • Proficiency with Agile development practices and methodologies
  • Hands-on experience with databases: Oracle, MongoDB, or equivalent NoSQL technologies
  • Experience with Kafka or similar data streaming technologies
  • Solid understanding of event-driven architectures and Domain Driven Design
  • Familiarity with application monitoring and logging tools (e.g., Splunk, APMs)
  • Experience in transitioning legacy systems to microservices

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.

About Judge Group, Inc.