Role: Sr Java Developer - Backend Developer
Location: Dallas, TX - REMOTE option available
No work visa sponsorship is available for this role. OPT/CPT/H1 candidates do not qualify.
Primary Duties and Responsibilities
Consistently deliver high-quality software in both design and implementation, contributing to how the team shapes the build process:
- Develop quality software, including effective test code, following clean code principles and Blue Yonder standards.
- Provide input for backlog prioritization and support team members in issue resolution.
- Participate in team activities such as backlog grooming, planning, daily stand-ups, and retrospectives.
- Translate business requirements into user stories and seek stakeholder feedback.
- Lead design efforts on individual stories and break them down into subtasks.
- Consider information security aspects during coding and code reviews.
- Stay updated with industry trends and new technologies.
- Become a go-to expert in a small area, assisting with related implementation and operational issues.
Additional Responsibilities for Service-Delivering Teams
- Raise operational concerns during design phases.
- Create actionable user stories to address operational pain points.
- Manage complex changes and stakeholder expectations.
- Resolve incidents independently, conduct post-mortem analyses, and ensure actionable outcomes.
- Work towards replacing service requests with self-service solutions and automation.
- Understand cost structures and make data transparent to users.
Secondary Duties and Responsibilities
- Contribute to code reviews with constructive feedback.
- Onboard new team members and mentor junior engineers.
- Understand the functional and technical requirements of software components.
- Participate in hiring activities.
- Identify and feed refactoring opportunities into the backlog.
- Improve the team's CI/CD pipeline and resolve build issues.
- Perform performance analyses and optimize hot spots.
- Demonstrate problem-solving and innovative skills.
- Align work with company and team visions, ensuring user stories adhere to these principles.
- Deeply understand the team's problem domain.
- Communicate the impact of changes on other teams and customers effectively.
- Proactively communicate impediments and assist others in overcoming challenges.
Technical Environment
- Bachelor's degree in Computer Science or related field.
- Minimum 8 years of professional software development experience, with expertise in backend Java development.
- Strong knowledge of SQL and NoSQL databases, including design and optimization.
- Experience with cloud platforms such as OCI or AWS, including cloud architecture and management.
- Utilize CI/CD tools like Jenkins, GitLab CI, or similar.
- Familiar with security tools such as Jfrog, Xray, or Checkmarx (REQUIRED).
- Proficient in Jira for project management.
- Solid understanding of Agile and Scrum methodologies.
- Excellent problem-solving and collaborative skills.
- Strong communication skills to articulate technical concepts to non-technical stakeholders.
#LI-SR1
#LI-REMOTE
Salary and Benefits
The salary range is $100,000.00 to $143,896.18. Compensation will depend on skills, experience, and other relevant factors. The role is eligible for performance bonuses or commissions.
Benefits include:
- Comprehensive Medical, Dental, and Vision coverage
- 401K with matching
- Flexible Time Off
- Corporate Fitness Program
- Additional voluntary benefits such as legal, accident, hospital indemnity, pet insurance, etc.
Our Values and Inclusion
We are committed to fostering an inclusive workplace where everyone can share their unique voices and talents. We are an equal opportunity employer and value diversity.
Learn more about our Core Values.
All qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.