Senior Software Developer; Full-Stack
Listed on 2026-02-24
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Title:
Senior Software Developer (Full Stack)
Location:
Spring, TX 77389 (hybrid: 3 days onsite / 2 days remote)
Duration:
Long Term Contract
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
This role is ideal for a software engineer with strong Java and JavaScript fundamentals (or deep C#/.NET experience and a demonstrated ability to transition to Java), and hands-on experience with React is preferred. The successful candidate will have a proven track record applying modern software engineering practices to build and modernize enterprise applications. They are passionate about continuous learning, embrace a growth mindset, and are eager to leverage AI-assisted development tools to accelerate delivery while maintaining high standards of code quality, security, and reliability.
- Design, develop, and maintain full stack applications using Java (Spring Boot), React, and related technologies
- Lead the modernization of legacy and monolithic applications into modular services and microservices, including API design, data migration strategies, and gradual decomposition of legacy codebases
- Build responsive, accessible, and performant React-based UIs with reusable components and maintainable state management.
- Develop secure, well-structured back-end services and REST APIs, ensuring robust authentication, authorization, and data protection
- Use AI coding assistants (e.g., Git Hub Copilot, Cursor) to improve productivity, documentation quality, test coverage, and refactoring safety, while exercising judgment and code review discipline
- Champion engineering best practices including code reviews, automated testing, CI/CD, and observability
- Mentor junior developers and contribute to a culture of learning, experimentation, and continuous improvement
Title:
Senior Software Developer (Full Stack)
Location:
Spring, TX 77389 (hybrid: 3 days onsite / 2 days remote)
Duration:
Long Term Contract
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Job Summary
This role is ideal for a software engineer with strong Java and JavaScript fundamentals (or deep C#/.NET experience and a demonstrated ability to transition to Java), and hands-on experience with React is preferred. The successful candidate will have a proven track record applying modern software engineering practices to build and modernize enterprise applications. They are passionate about continuous learning, embrace a growth mindset, and are eager to leverage AI-assisted development tools to accelerate delivery while maintaining high standards of code quality, security, and reliability.
Key Responsibilities
- Design, develop, and maintain full stack applications using Java (Spring Boot), React, and related technologies
- Lead the modernization of legacy and monolithic applications into modular services and microservices, including API design, data migration strategies, and gradual decomposition of legacy codebases
- Build responsive, accessible, and performant React-based UIs with reusable components and maintainable state management.
- Develop secure, well-structured back-end services and REST APIs, ensuring robust authentication, authorization, and data protection
- Use AI coding assistants (e.g., Git Hub Copilot, Cursor) to improve productivity, documentation quality, test coverage, and refactoring safety, while exercising judgment and code review discipline
- Champion engineering best practices including code reviews, automated testing, CI/CD, and observability
- Mentor junior developers and contribute to a culture of learning, experimentation, and continuous improvement
- 5-8 years of hands-on software development experience in modern tech stacks
- Strong proficiency with Java, Spring Boot, and REST API design.
- Experience with C# and .NETCore will be considered with exposure to Java
- Solid experience with React, and/or JavaScript; experience migrating from legacy front-end frameworks (e.g., Angular
JS) to React is highly desirable. - Experience with relational databases (e.g. Oracle, SQL Server, Postgre
SQL) and query optimization. - Experience with Cloud Development provisioning and configuring resources such as Functions, App Services and APIM in Azure Cloud or AWS equivalent.
- Previously implemented event-driven architecture
- Well versed in CI/CD pipelines (Jenkins, Azure Dev Ops, Git Hub Actions etc.)
- Comfortable working in Agile teams and collaborating across product management, QA, and operations
- Accustomed to collaborating with architecture, security, and Dev Ops teams
- Strong communication skills and a growth mindset. actively seeks feedback, experiments with new tools and patterns, and shares learnings with the team
- Enthusiasm for using AI-based coding assistants responsibly to accelerate delivery, improve code quality, and support knowledge sharing
- Exposure to containerization and orchestration (Docker, Kubernetes, AKS)
- Familiar with concepts such as MCP servers, RAG applications and the use of Graph databases
- Exposure to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).