Senior Full Stack Developer - Java
Job details
- Pay
- $150,000 a year
- Work mode
- Hybrid
- Employment
- Full-time / Contract
- Level
- Senior
- Experience
- 5+ years
- Posted
- Oct 7, 2026
- Last confirmed open
- Oct 8, 2026
About this role
Senior Software Engineer – Java / Angular
We’re looking for a Senior Software Engineer who is strong in Java/J2EE, comfortable across backend and frontend development, and interested in working in an AI-forward engineering environment.
This role is ideal for someone who enjoys owning features end to end, solving complex technical problems, and using modern AI-assisted development tools to improve speed, quality, and productivity.
You’ll work closely with product managers, designers, QA, and fellow engineers in an Agile/Scrum environment to build and maintain scalable enterprise applications.
What You’ll
Work On
You’ll design, build, and support enterprise applications using technologies such as:
- Java / J2EE
- Spring Framework
- Hibernate
- REST APIs
- Servlets / JSP
- Angular
- JavaScript
- Multithreading and socket programming
- SOA, message queues, and caching
- Oracle / SQL Server
- JBoss / WildFly / WebSphere
- Linux
- JUnit, TDD, and automation frameworks
- Jenkins, JIRA, SVN, and CI/CD tools
What You’ll Do
- Design and develop scalable, high-performance Java/J2EE applications.
- Build responsive front-end components using Angular.
- Own development work from requirement analysis through implementation, testing, deployment, and support.
- Write clean, maintainable, well-tested code.
- Participate in peer reviews and technical design discussions.
- Investigate and resolve complex production and application issues.
- Work closely with QA, Product, Design, and Engineering teams to translate business requirements into reliable technical solutions.
- Improve application performance, security, scalability, and maintainability.
- Contribute actively to sprint planning, estimation, retrospectives, and daily stand-ups.
- Share knowledge through documentation, code reviews, and team collaboration.
- Adapt quickly to changing priorities while maintaining strong delivery quality.
AI-Assisted Engineering
This is an AI-forward engineering role.
You’ll be expected to use tools such as GitHub Copilot, Codex, and other AI-assisted coding tools as part of day-to-day development.
This may include using AI to support:
- Code generation
- Refactoring
- Code review
- Test generation
- Troubleshooting
- Documentation
- Repetitive engineering tasks
At the same time, you’ll be responsible for validating AI-generated output for correctness, security, and code quality, and following responsible AI and data-governance practices.
What We’re Looking For
- 5–7 years of software development experience
- Strong hands-on experience with Java/J2EE
- Strong knowledge of Spring, Hibernate, REST APIs, Servlets, JSP, JavaScript, multithreading, and socket programming
- Experience with Angular
- Strong understanding of object-oriented programming, design patterns, data structures, and distributed systems
- Experience with SOA, messaging, queues, and caching
- Strong understanding of secure coding practices and application security
- Experience with static analysis, dynamic testing, and third-party dependency assessments
- Experience with unit testing, TDD, and automation
- Experience with Oracle or SQL Server
- Exposure to application servers and Linux environments
- Experience with CI/CD tools
- Strong problem-solving, communication, and technical leadership skills
- Ability to work independently and deliver within Agile sprint timelines
Nice to Have
- Experience with performance tuning and complex SQL
- Experience modernizing mature enterprise applications
- Experience with distributed systems and enterprise integration
- Strong hands-on use of AI coding assistants and agentic development tools
- Familiarity with responsible AI usage, prompt design, output validation, and data-handling practices
Why This Role
This is a hands-on engineering role with meaningful ownership.
You’ll work across the full development lifecycle, contribute to important technical decisions, solve real production challenges, and use modern AI-assisted engineering practices to build better software faster.
Pay: From $150,000.00 per year
Work Location: Hybrid remote in Plano, TX 75023