Senior Full Stack Backend Engineer

Intone Networks
Irving, TX, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Frameworks Application Release Automation User Authentication Microsoft Azure Cloud Computing Cloud Engineering Software Quality Continuous Integration DevOps
+29 more
Disaster Recovery Distributed Systems Junit Python (Programming Language) Apache Maven Performance Tuning Scrum Methodology Release Management Mockito Software Engineering Datadog Cloudbees Data Logging Scripting Enterprise Software Applications DevOps Tools - Open-source System Availability Spring-boot Backend Git Git Flow Integration Tests Graphql Api Design Restful APIs Software Version Control Docker Jenkins Microservices

Job description

We are seeking a Senior Full Stack Backend Engineer for a contract position (6+ months) based in Irving, Texas. This role offers the opportunity to design, develop, and support enterprise-grade backend applications in a hands-on capacity, working with modern microservices architecture, cloud technologies, and DevOps practices., * Design, develop, and maintain production-grade microservices and backend services using Java and Spring Boot

  • Build and optimize RESTful APIs and service integrations; implement GraphQL where appropriate
  • Architect and implement microservices solutions using distributed systems principles and best practices
  • Develop automation, scripting, and platform utilities using Python to enhance engineering productivity
  • Implement and maintain application frameworks for logging, exception handling, auditing, policy enforcement, authentication, and authorization
  • Design and configure CI/CD pipelines and release automation using enterprise DevOps tooling
  • Deploy, configure, scale, and troubleshoot containerized applications using Docker and Kubernetes
  • Design cloud-native architectures and implement scalability, availability, and security patterns on AWS and/or Azure
  • Establish and maintain production observability and monitoring using industry-standard monitoring platforms
  • Support production applications through incident resolution, root-cause analysis, performance optimization, and reliability improvements
  • Evaluate and implement resiliency, high availability, and disaster recovery requirements for enterprise applications
  • Write and maintain automated unit and integration tests to ensure code quality and reliability
  • Manage source control using Git-based workflows, including branching strategies, pull/merge requests, and release management
  • Use application quality and security scanning tools to identify and remediate vulnerabilities
  • Collaborate with architects, product owners, infrastructure teams, security, and business stakeholders in an Agile/Scrum environment

Requirements

Microservices, DevOps, Cloud Architecture, Java, REST (Representational State Transfer), Application Programming Interface (API), GraphQL, Distributed Computing, Best Practices, Python Programming/Scripting Language, * Minimum 10+ years of overall software engineering experience designing, developing, and supporting enterprise-grade applications with significant hands-on backend engineering responsibilities

  • Minimum 7+ years of hands-on experience with Java, including at least 5+ years using Spring Boot to design and build production-grade microservices and backend services
  • Minimum 5+ years of experience with microservices architecture, distributed systems, RESTful APIs, service integration, and API design
  • Minimum 4+ years of experience using Python for automation, scripting, backend services, platform utilities, or engineering productivity solutions
  • Minimum 5+ years of experience designing or using common application/service frameworks for logging, exception handling, auditing, policy enforcement, authentication, and authorization
  • Minimum 5+ years of hands-on experience with CI/CD and release automation using Jenkins, CloudBees, Git-based pipelines, Maven, or comparable enterprise DevOps tooling
  • Minimum 4+ years of experience with containerized application delivery using Docker and Kubernetes, including deployment, configuration, scaling, and production troubleshooting
  • Minimum 4+ years of cloud engineering experience across AWS and/or Azure, including cloud-native architecture, scalability, availability, security, and modernization patterns
  • Minimum 3+ years of experience with production observability and monitoring using Datadog or comparable platforms for logging, metrics, tracing, alerting, and incident troubleshooting
  • Minimum 5+ years of experience supporting production applications, including incident resolution, root-cause analysis, performance optimization, reliability improvements, and operational support
  • Minimum 3+ years of experience evaluating or implementing resiliency, high availability, disaster recovery, RTO, and RPO requirements for enterprise applications
  • Minimum 5+ years of experience with Git-based source control, including Git CLI, branching strategies, pull/merge request workflows, and release management practices
  • Minimum 5+ years of experience writing automated unit and integration tests using frameworks such as JUnit, Mockito, PowerMock, or equivalent testing technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…