> Markdown version of [/jobs/ext/1472360-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/1472360-software-engineer-2). 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 2 - **Company:** Costco Wholesale Corp - **Location:** Dallas, TX, United States (Remote available) - **Experience:** Experienced - **Salary:** $117,000.0 - $137,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), JavaScript (Programming Language), Software Applications, Unit Testing, Cascading Style Sheets (CSS), Software Quality, Databases, Computer Engineering, Continuous Delivery, Continuous Integration, Data Structures, Relational Databases, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Hibernate (Java), IntelliJ IDEA, Java Database Connectivity, Java Servlet, Spring Framework, Javaserver Pages, Apache Maven, Microsoft SQL Server, Scrum Methodology, Software Engineering, SQL Stored Procedures, SQL Databases, Transact-SQL, Web Applications, Postman, Spring Cloud, Spring-boot, Git, Information Technology, Restful APIs, Splunk, Jenkins, Servicenow, Microservices - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/fdb29f3d-7199-4395-b971-a8c1011f38ae ## About the Role * Education: Master's or foreign equivalent degree in Computer Science, Computer Engineering, or a related field. * Experience: Two years of work experience in: + Designing and developing client/server models and/or web-based applications using Java Enterprise Editions technologies (such as J2EE, Servlet, Java Server Pages, and Spring); + Developing database technologies with Java Database Connectivity or an equivalent data-tier framework to connect to relational databases; + Performing complex SQL queries to get selective data; + Using relational databases (such as MS-SQL Server or T-SQL) to create and modify tables, data structures, and stored procedures, and using ORM tools like Hibernate to manage relational data; + Developing RESTful services (microservices) using Java technologies Spring Boot, Spring Cloud; + Developing continuous integration and continuous deployment environments using Jenkins and Analyzing error logs in Splunk, creating dashboards, and tracking code quality; and + Developing unit tests. * Skills: Experience or Education in the following skills: + Java, J2EE, Servlet, Java Server Pages, Spring, Spring Boot, REST API, HTML, CSS, JavaScript, SQL, Maven, Jenkins, Git, Postman, Splunk, Service Now, Eclipse, and IntelliJ. ## Description Design and develop Costco Travel's in-house travel booking software applications. Work on Costco Travel's travel portal which allows Costco members to book car rentals, vacation packages, hotels, and cruises. Collaborate on requirement analysis, project planning and scheduling, estimating the tasks, and defining project milestones. Provide software design solutions and enforce application development guidelines and best practices. Participate in sprint planning activities and execute project tasks. Leverage education and professional experience to analyze and solve moderately complex problems. Collaborate with other teams as needed to ensure the company's technical directions and standards are followed. Support deployment activities into production as per the release calendar and work closely with the software testing team in clarifying test scenarios and test cases. Telecommuting permitted up to 40% within the same MSA. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [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) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)