> Markdown version of [/jobs/ext/739410-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/739410-senior-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). --- # Senior Java Developer - **Company:** E-Solutions IT Services Private Limited - **Location:** San Antonio, TX, United States - **Experience:** Expert - **Salary:** $114,400.0 - $118,560.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache Tomcat, Server Applications, Cloud Computing, Cloud Computing Security, Program Optimization, IBM DB2, DevOps, Java Platform Enterprise Edition (J2EE), Github, IBM Websphere Application Server, Java Database Connectivity, Java Servlet, Java Web Services, Javaserver Pages, Oracle (Applications), Secure Coding, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, PL-SQL, SQL Databases, Systems Integration, Web Application Frameworks, Web Services, Java Application Server, Enterprise Software Applications, Test-Driven Development (TDD), Database Optimization, SOAPAPI, Caching, Backend, Git, Integration Frameworks, Web Technologies, Front End Software Development, Restful APIs, Microservices - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=66ac911f3434aecf ## About the Role Do you have experience in Web services design?, * Must have 10+ years of strong Java development experience * Must have hands-on experience developing J2EE / Java EE enterprise applications * Must have JSP (Java Server Pages) and Servlets experience * Experience building or supporting REST and SOAP web services is required * Must have SQL database development experience using Oracle, DB2, JDBC, PL/SQL, or similar technologies * Experience deploying or supporting Java applications on Apache Tomcat, WebSphere, or similar application servers * Must have GitHub/Git experience and exposure to Agile development environments., * Java development : 10 years (Required) ## Description We are seeking a highly skilled Senior Java Developer to join our dynamic software engineering team. In this role, you will lead the design, development, and implementation of complex Java-based applications, ensuring high performance, scalability, and maintainability. The ideal candidate will possess extensive experience in software development, with a focus on Java technologies and modern frameworks. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet business needs and adhere to best practices in the Software Development Life Cycle (SDLC). This position offers an opportunity to work on cutting-edge projects utilizing microservices architecture, cloud platforms, and a variety of web technologies., * The Software Engineer designs, develops, tests, and maintains software solutions aligned with customer requirements, following secure coding standards and the software development lifecycle. * This role involves backend and full-stack development, cloud technologies, system optimization, and collaboration with cross-functional teams to deliver scalable, secure, and high-performance applications. * Software Development: Design, develop, test, and maintain software programs based on requirements. * Requirements Analysis: Gather, document, and analyze customer and business needs. * System Optimization: Handle error/exception management, performance improvements, and technology research. * Cloud Security: Apply secure cloud technologies and encryption methodologies. * Collaboration: Work with leadership, product owners, architects, and business liaisons to align solutions. * Architecture & Design: Maintain and enhance system design using test-driven development. * Technology Research: Explore new technologies to improve design, security, and performance. * Integration: Implement SOAP/REST web services and third-party integrations. * Database Optimization: Optimize SQL operations including queries, caching, and clustering. * DevOps Practices: Apply best practices in code repository branching/merging and system integrations. * Infrastructure Management: Implement and upgrade platform infrastructures; configure Apache Tomcat for Java applications. * Agile Participation: Engage in Agile ceremonies and contribute to project deliverables. * Full-Stack Development: Build end-to-end application solutions across frontend and backend. * Professional Skills: Demonstrate initiative, problem-solving, negotiation, and self-management to meet timelines. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [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 Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [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/1917-standing-on-the-shoulders-of-servlets-the-web-of-java) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)