Software Engineer 2

Costco Wholesale Corp
Dallas, TX, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$117,000.0 - $137,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+28 more
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

Job 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.

Requirements

  • 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.

Benefits & conditions

Salary Range: $117,000 - $137,000 per year

Benefits: We offer a comprehensive package of benefits including paid time off, health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all