SummaryAs a Software Engineer 2 at Nordstrom, you will be instrumental in building a new platform of APIs and web applications that enhance the inventory management systems. You will work in a collaborative environment, focusing on distributed ledger transaction validation, cache invalidation, and other inventory management challenges.
Responsibilities- Design and develop innovative solutions to drive Nordstrom business.
- Write clean, consistent, and elegant code to create scalable and reliable systems.
- Contribute to continuous integration, continuous delivery, cloud migration, and test-driven development.
- Work with defect tracking, source code control, and software release systems.
- Assist in peer code reviews and provide constructive feedback.
- Participate in the design and development process as part of a SCRUM team.
- Transition from application development to support as needed.
- Drive build and release plans and implement actions required to deploy applications to production.
- Assist development manager with planning and analysis of software strategies.
- Stay current with industry trends and new technologies.
- Ensure corporate policies and industry best practices are followed.
- Provide high-level analysis and design reviews to avoid duplication of efforts.
- Participate in rotating 24x7 shifts to support developed products.
- Work with business, infrastructure, and security teams on enhancements and bug fixes.
Requirements- 3+ years of professional experience as a Software Engineer.
- Bachelor’s or Master’s degree in CS, Engineering, or equivalent practical experience.
- Experience with analyzing, designing, coding, testing, installing, and maintaining complex software programs.
- Knowledge of Java and Java Springboot framework.
- Experience with Backend Database RDBMS or NoSQL databases.
- Experience with RESTful architecture and microservices.
- Experience with Amazon AWS services.
- Familiarity with containerization technologies and modern development practices.
- Familiarity with CI/CD and testing tools.
- Familiarity with messaging middleware.
- Experience with writing and consuming services using REST, SOAP, XML, JSON.
- Emphasis on building metrics into the system for real-time alerting and reporting.
- Sound object-oriented design skills and knowledge of application design patterns.
- Experience working with diverse, collaborative, cross-functional teams.
- Strong verbal and written communication skills.
We have summarized this job description for you, click apply to see more details from the employer.