Sr Java Developer + AWS - Plano, TX

Innova Solutions•Plano, TX

About The Position

Innova Solutions is hiring a Senior Java Developer with AWS experience for a contract-to-hire position in Plano, Texas. The initial contract duration is six or more months. The role focuses on designing, developing, troubleshooting, and delivering secure, high-quality software for high-throughput, mission-critical platforms. The developer will contribute to architecture and design across distributed systems, build reusable services, and improve operational stability through automation and remediation of recurring issues. The position involves collaboration with large teams and stakeholders, reviewing and debugging other developers’ code, evaluating technologies and architectural designs, and sharing knowledge of emerging engineering practices. The developer will use enterprise-authorized AI-assisted development tools for activities such as coding, testing, troubleshooting, and documentation, while validating generated work for correctness, performance, and security and following responsible-use practices. The listed technology stack includes Java, Spring, AWS, Kubernetes, Kafka, MQ, Cassandra, Oracle, Spark, Control-M, Cloud Foundry, PowerMock, JMeter, Splunk, Grafana, Dynatrace, and Jenkins. The advertised pay rate is $50 per hour. Benefits are offered based on eligibility.

Requirements

  • Formal training or certification in software engineering concepts and at least five years of applied experience.
  • Advanced knowledge of application, data, and infrastructure architecture.
  • Extensive core Java development experience with Spring or a similar framework; Java and Spring Boot are listed as must-have skills.
  • Expert understanding of data structures, algorithms, and multithreaded programming.
  • Experience with high-throughput, mission-critical, high-performance platforms.
  • Ability to influence architecture and design across distributed systems.
  • Experience designing and building reusable services.
  • Track record in application delivery and stakeholder management.
  • Experience with Cloud Foundry, AWS, and Kubernetes; AWS public-cloud development is a must-have.
  • Experience with automated testing, messaging technology, Kafka, SQL databases, and NoSQL databases.
  • Hands-on use of enterprise-authorized AI-assisted software development tools, with the ability to evaluate, validate, and refine outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and security and resiliency expectations; ability to guide peers on safe use.

Nice To Haves

  • Experience with distributed platforms such as Kubernetes and AWS EMR, Java Spark, and Control-M.
  • Experience developing open-source or internal libraries integrated into applications by other teams.
  • Behavior-Driven Development using Cucumber and Continuous Integration with Jenkins and Spinnaker.
  • Experience with cloud-native software deployment, ideally using AWS and PCF.
  • Experience with message-bus technologies such as Kafka or MQ.
  • Experience with database technologies such as Cassandra, Oracle, and DynamoDB.
  • Exceptional client relationship skills, including requirements discovery, recommending alternative technical approaches, and driving delivery to committed timelines.

Responsibilities

  • Design, develop, and troubleshoot creative software solutions, including addressing technical problems beyond routine approaches.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve application and system stability.
  • Lead evaluations with vendors, startups, and internal teams regarding architecture, technical capabilities, and suitability for existing systems.
  • Lead software engineering communities of practice to promote awareness and adoption of new technologies.
  • Apply architectural and design knowledge across systems and work with multiple modern programming languages.
  • Use modern SDLC practices, including Test Driven Development, Continuous Integration, Continuous Delivery, and Continuous Deployment.
  • Apply industry technology trends and best practices, and contribute to financial control and budget management.
  • Collaborate in large teams to achieve organizational goals and manage stakeholder needs.
  • Use authorized AI coding-assistance and development tools to improve code quality, delivery speed, and productivity; validate outputs through peer review, automated testing, and secure coding standards.
  • Share learnings and reusable patterns for effective AI-assisted development and automation, while following responsible-use, data-sensitivity, resiliency, and security practices.
  • Design and build reusable services and influence architecture and design across distributed systems.
  • Discover requirements underlying feature requests, recommend technical alternatives, and help deliver optimal solutions on committed timelines.

Benefits

  • Medical and pharmacy coverage, based on eligibility.
  • Dental and vision insurance, based on eligibility.
  • 401(k), based on eligibility.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA), based on eligibility.
  • Life insurance, based on eligibility.
  • Pet insurance, based on eligibility.
  • Short-term and long-term disability coverage, based on eligibility.
  • Accident and critical illness coverage, based on eligibility.
  • Prepaid legal and identity theft protection, based on eligibility.
  • Sick time and other paid leaves as required by law.
  • Employee Assistance Program (EAP), based on eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service