> Markdown version of [/jobs/ext/1915934-software-engineer-web-applications](https://www.wearedevelopers.com/jobs/ext/1915934-software-engineer-web-applications). 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). --- # Software Engineer (Web Applications) - **Company:** Compunnel Inc. - **Location:** San Antonio, TX, United States - **Salary:** $124,800.0 - $133,120.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Apache Tomcat, Application Performance Management, Unit Testing, Business Systems, Cascading Style Sheets (CSS), Cloud Computing Security, Software Quality, Code Review, Information Systems, IBM DB2, Relational Databases, DevOps, Enterprise Content Management, Github, Gradle, IBM Websphere Application Server, Java Database Connectivity, Java Servlet, JSON, Javaserver Pages, Apache Maven, Object-Oriented Software Development, Oracle (Applications), Open Web Application Security, Scrum Methodology, Software Architecture, Standard Sql, Responsive Web Design, Secure Coding, Software Deployment, Software Engineering, Web Applications, Web Application Frameworks, Software Organization, Transport Layer Security, ReactJS, Database Optimization, SOAPAPI, Vue.js, AngularJS, Information Technology, React Native, Restful APIs, Software Version Control, Jenkins - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=abf25e506b8853df ## About the Role * Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field OR equivalent professional software development experience. * Experience developing enterprise web applications. * Strong experience with Java development. * Experience with: * Java * JSP * Servlets * JDBC * HTML * CSS * JavaScript * JSON * Experience with one or more modern JavaScript frameworks: * React * Angular * Vue.js * React Native * Experience building RESTful APIs and SOAP Web Services. * Strong object-oriented programming (OOP) experience. * Experience with relational databases such as Oracle or DB2. * Strong SQL and database optimization skills. * Experience with GitHub (branching, merging, version control). * Experience writing unit tests. * Understanding of APIs, software architecture, and modern development practices. * Experience working in Agile environments. * Strong analytical and problem-solving skills. * Excellent written and verbal communication skills. Preferred Qualifications * Java Developer Certification * Oracle or DB2 Certification * Oracle AEM integration experience * Oracle Visual Builder experience * Experience with responsive web design * Knowledge of OWASP security best practices * Experience with secure cloud technologies * Experience with: * Apache Tomcat * WebSphere Application Server * Jenkins * Maven * Gradle * CI/CD pipelines * Experience implementing SSL and encryption technologies * Enterprise production deployment experience Technical Skills ## Description We are seeking an experienced Software Engineer to join a high-performing Digital Engineering team responsible for designing, developing, and maintaining enterprise web applications that support thousands of employees and customers. This is an exciting opportunity to work on mission-critical applications that power customer self-service, outage management, engineering operations, supplier engagement, work management, enterprise content management, and numerous other business systems. You'll collaborate with cross-functional teams to build secure, scalable, high-performing solutions while contributing to a large-scale digital transformation initiative. If you enjoy solving complex technical challenges, building modern web applications, and working with the latest technologies in an Agile environment, we'd love to hear from you., * Design, develop, test, deploy, and maintain enterprise web applications. * Build scalable full-stack solutions using modern software development practices. * Analyze business requirements and translate them into technical solutions. * Develop secure RESTful APIs and integrate with third-party systems. * Create responsive, user-friendly web applications. * Optimize application performance, scalability, and reliability. * Troubleshoot production issues and implement long-term solutions. * Write clean, maintainable, and well-documented code. * Develop and execute unit tests to ensure software quality. * Collaborate with Product Owners, Architects, Business Analysts, QA, and other developers. * Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and code reviews. * Research emerging technologies and recommend improvements. * Support CI/CD pipelines and modern DevOps practices. * Follow secure coding standards and software development best practices. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [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) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)