> Markdown version of [/jobs/ext/4524743-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/4524743-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:** Infostretch Corporation - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Multitier Architecture, Agile Methodology, Server Applications, Applications Architecture, Application Lifecycle Management, Business Logic, JIRA, Unit Testing, Profiling, Software Quality, Code Review, Databases, Data Security, Relational Databases, IBM WebSphere DataPower SOA Appliances, DevOps, Distributed Systems, Enterprise JavaBeans, Middleware, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Human-Computer Interaction, IBM Websphere Application Server, Java Database Connectivity, Java Message Service (JMS), Java Servlet, Spring Framework, Java Transaction API, Java API for RESTful Web Services (JAX-RS), WildFly (JBoss AS), Java Naming and Directory Interface, Javaserver Pages, Junit, Log4j, Mule, Node.Js, Oracle (Applications), Systems Development Life Cycle, Mockito, Software Construction, Software Engineering, SQL Databases, Web Services, Freeform SQL, Java Application Server, Enterprise Software Applications, Spring-mvc, ReactJS, Spring-boot, SOAPAPI, Spring Data, AngularJS, Jax Ws, Information Technology, Front End Software Development - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-java-developer-austin-tx--7522f4ab-bac6-4f64-af1f-f7ed4b2ea0d5 ## About the Role Java, Software Engineering, Java, Software Engineering, Business Transformation, Biology, DevOps, Quality Engineering, User Interface/Experience (UI/UX), Internet of Things, We are seeking an experienced Senior Java Developer with strong hands on expertise in enterprise application development, Java and J2EE technologies, Spring frameworks, distributed architectures, web services, and relational databases. The ideal candidate will have experience designing scalable applications, developing and deploying enterprise solutions, writing comprehensive unit tests, and collaborating with technical teams and business stakeholders., * In depth experience designing and working with n tier architectures, including the UI, business logic, and data access layers, along with distributed architectures using integration hubs such as DataPower, Mule, or other Enterprise Service Buses (ESBs). * Strong hands on experience with Spring MVC, Spring Boot, Spring Data, Spring Core, and Spring transaction management. * Strong understanding of J2EE frameworks and internals, including JSP, EJB, Servlets, JNDI, JDBC, JMS, JTA transaction services, Log4J, thread management, and asynchronous Java processes. * Experience developing REST and SOAP web services using JAX WS, JAX RS, and/or the Spring framework. * Experience building enterprise scale applications, including end to end build, packaging, and deployment across application servers such as WebSphere and JBoss. * Experience developing comprehensive unit test cases across full stack applications using JUnit, Mockito, and Jest. * Hands on experience with relational databases such as Oracle and a strong understanding of database principles and SQL. * Knowledge of SDLC processes and application lifecycle management tools such as JIRA. * Recent hands on development experience in the most recent projects. * Strong written and verbal communication skills, with the ability to interact effectively with development leadership and clients. * Strong analytical, troubleshooting, and problem solving skills. * Ability to learn new concepts and technologies quickly. * Self motivated, independent, detail oriented, and able to work effectively as part of a team. Preferred Skills * Experience optimizing SQL queries using indexes, partitioning, and other performance improvement techniques. * Ability to write complex SQL queries involving joins, subqueries, and other database operations. * Experience troubleshooting SQL issues and using profiling tools to identify performance bottlenecks. * Frontend development experience with React or Angular and Node.js. * Experience mentoring junior developers and leading technical designs. * Ability to conduct code reviews and recommend automated code review tools. * Experience collaborating with product, engineering, and business teams to understand requirements and support product development. * Ability to adapt quickly to complex existing environments. * Commitment to building high quality systems and following software engineering best practices. * Experience working in Agile development environments., Bachelor's degree in Computer Science, Information Technology, Engineering, Business Administration, or a related field is preferred. ## Description * Design, develop, and maintain enterprise scale Java applications using Java, J2EE, and Spring technologies. * Develop and support n tier and distributed application architectures, including integration with enterprise systems and middleware. * Build, integrate, and maintain REST and SOAP web services. * Implement application business logic, data access components, and transaction management solutions. * Develop, package, deploy, and support applications across enterprise application servers such as WebSphere and JBoss. * Write and maintain unit tests to ensure application quality, reliability, and maintainability. * Develop, optimize, and troubleshoot SQL queries and database operations. * Participate in code reviews and recommend improvements to code quality, performance, and maintainability. * Collaborate with technical leadership, product teams, business stakeholders, and clients to understand requirements and deliver solutions. * Support Agile development activities and follow established SDLC processes. * Mentor junior developers and contribute to technical design discussions when required. * Troubleshoot application issues and implement effective solutions in complex technical environments., Please Note: Apexon never asks candidates to make payments at any stage of the hiring process, including interviews, offer letters, training or background verification. If you receive suspicious recruitment communications or payment requests from individuals claiming to represent Apexon, do not make any payment and report the communication to cybersecurity@apexon.com.