What are the responsibilities and job description for the Sr Software Engineer-Java position at Discount Tire?
Overview
Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. Our business has been growing for more than 60 years and now is the best time in our history to join us. We are opening more locations every year and we are always looking for qualified individuals to join us in our growth. We are a company that promotes from within, both in our retail and corporate operations.
Under minimal supervision, the Senior Integrations Software Engineer will design and implement middleware data integrations allowing disparate systems to communicate via APIs and API frameworks. Works across a variety of platforms, frameworks, and technologies. Develops middleware code, resolves code errors and introduces new technologies and solutions. Works with other engineers to conceive research, design and implement new integrations and maintain existing middleware code.
Essential Duties and Responsibilities :
- Design, develop, and maintain APIs using Java and Spring Boot.
- Implement integration solutions between enterprise systems and third-party applications.
- Translate business needs into effective technical solutions.
- Perform gap analysis and recommend system enhancements.
- Consider system interactions, dependencies, and overall architecture in solution design.
- Develop solutions aligning with overall business objectives.
- Ensure long-term scalability and maintainability of applications.
- Review requirements to understand audience, usability and design requirements
- Create / Modify Lambda functions to be used with certain integrations
- Lead project planning and integration design with technical, business and project leaders, planning and discussing the specifics of projects, new technologies and deadlines; influences collaboration and support for implementation
- Determine appropriate technical and non-technical stakeholders to participate in process / project team
- Mentor and train integration software engineers
- Stay current on the latest industry technologies, trends and strategies, recommends and implements new technologies
- Assist employees, vendors and customers by answering questions related to integration development
- Complete work in a timely and accurate manner while providing exceptional customer service
- Ability to analyze complex business processes and identify improvement opportunities.
- Work closely with cross-functional teams including QA, DevOps, and Project Management.
- Other duties as assigned
Qualifications :
Educational Requirements :
This position requires a Bachelor's degree in Computer Science, information Technology, IT Software Engineering or related technical field or equivalent work experience.
Discount Tire provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.
LI-Hybrid
LI-MS1