> Markdown version of [/jobs/ext/1911651-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/1911651-full-stack-java-developer). 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). --- # Full Stack Java Developer - **Company:** E-Solutions IT Services Private Limited - **Location:** San Antonio, TX, United States - **Salary:** $128,960.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Apache Tomcat, Unit Testing, Cloud Computing, Cloud Computing Security, Information Systems, Computer Programming, System Configuration, IBM DB2, Relational Databases, Database Queries, DevOps, Java Platform Enterprise Edition (J2EE), Github, IBM Websphere Application Server, Iterative and Incremental Development, Java Database Connectivity, Java Servlet, JSON, Javaserver Pages, Oracle (Applications), Performance Tuning, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, PL-SQL, SQL Databases, Systems Architecture, Systems Integration, Web Applications, Web Application Frameworks, Web Services, Transport Layer Security, Java Application Server, Test-Driven Development (TDD), ReactJS, Database Optimization, SOAPAPI, Caching, Backend, Git, Vue.js, AngularJS, Information Technology, Web Technologies, Front End Software Development, Restful APIs, Service Stack, Programming Languages - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a04a32993ee24428 ## About the Role * Should have a bachelor's degree in computer science, Information Systems, Electrical Engineering, or equivalent relevant technical programming experience. * Must have strong Full-Stack Java / J2EE application development and maintenance experience. * Must have explicit, hands-on experience working with JSP (JavaServer Pages), Servlets, and JDBC. * Must be proficient in configuring, managing, and deploying web applications on Apache Tomcat (or WebSphere). * Must have expert knowledge in SQL relational database design, query writing, and optimization (Oracle, DB2, PL/SQL, etc.). * Should be skilled in building and integrating REST/SOAP Web Services, APIs, and frontend web technologies (HTML, JSON, Angular, React, or VueJS). Must be proficient in using GitHub (including code branching and merging) and executing unit tests in an Agile environment. * Should understand SSL/Encryption methodologies, DevOps best practices, and secure cloud technologies., * Do you have a Bachelor's Degree in Computer Science, Information Systems, Electrical Engineering, or equivalent relevant technical programming experience? * Do you have recent hands-on professional experience developing and maintaining Full-Stack Java and J2EE applications? * Do you have explicit, hands-on experience working with JSP (JavaServer Pages), Servlets, and JDBC? * Are you proficient in configuring, managing, and deploying web applications on Apache Tomcat or WebSphere servers? * Do you have expert-level knowledge in SQL relational database design, query writing, and optimization within Oracle, DB2, or PL/SQL environments? ## Description We are seeking a highly skilled Full Stack Java Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications and backend systems. You will work across the full technology stack, utilizing a broad range of programming languages and frameworks to deliver innovative solutions. The ideal candidate will possess a strong foundation in software engineering principles, system design, and cloud infrastructure, with a focus on creating efficient, reliable, and secure applications. This position offers an exciting opportunity to contribute to cutting-edge projects within an agile environment that values continuous improvement and technical excellence., * The Software Engineer designs, develops, tests, and maintains software programs based on customer requirements, following established development standards and the software development lifecycle. This role involves requirements analysis, programming, documentation, performance optimization, and business process implementation. The engineer demonstrates technical expertise by maintaining strong programming skills, adopting new technologies, and applying best practices in secure cloud systems, integrations, and DevOps. * Software Development: Design, develop, test, and maintain software solutions to meet customer requirements. * Requirements Analysis: Collaborate with leadership, product owners, and business liaisons to gather and analyze requirements. * System Architecture: Maintain and enhance system design using test-driven development and architectural best practices. * Technology Research: Research and implement new technologies to improve design, security, and performance. * Integrations: Work with Web Services, SOAP/REST APIs, and third-party system integrations. * Database Optimization: Optimize SQL relational operations, including queries, caching, and clustering. * DevOps Practices: Apply best practices in code repository branching/merging, deployments, and system integrations. * Infrastructure Management: Implement and upgrade platform infrastructures; configure and manage Apache Tomcat for Java applications. * Security: Apply SSL and encryption methodologies; ensure secure cloud technology practices. * Full-Stack Development: Develop end-to-end application solutions across front-end and back-end. * Agile Participation: Engage in Agile ceremonies and contribute to iterative development. * Documentation & Communication: Prepare technical documentation, communicate with customers, and support project deliverables. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/1917-standing-on-the-shoulders-of-servlets-the-web-of-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/2134-standing-on-the-shoulders-of-servlets-the-web-of-java) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)