> Markdown version of [/jobs/ext/4179677-senior-full-stack-developer-java](https://www.wearedevelopers.com/jobs/ext/4179677-senior-full-stack-developer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer - Java - **Company:** i11Labs LLC - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $150,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Server Applications, Application Performance Management, JIRA, Unit Testing, Static Program Analysis, Code Generation, Software Quality, Code Review, Continuous Integration, Data Structures, Software Design Patterns, Linux, Programming Tools, Distributed Systems, Java Platform Enterprise Edition (J2EE), Hibernate (Java), IBM Websphere Application Server, Java Servlet, Spring Framework, WildFly (JBoss AS), Javaserver Pages, Junit, Linux System Administration, Microsoft SQL Server, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, Queueing Systems, Standard Sql, Secure Coding, Service-Oriented Architecture, Socket Programming, Software Engineering, Subversion, Multithreading, Enterprise Software Applications, Test-Driven Development (TDD), GitHub Copilot, Prompt Engineering, Software Security, Caching, AI Coding Agents, Backend, AngularJS, Enterprise Integration, Data Management, Front End Software Development, Restful APIs, Code Restructuring, Jenkins - **Published:** October 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=1a67c39f4bbc492e ## About the Role * 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 ## Description 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.