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 will be disqualified.
Primary Duties and Responsibilities
Consistently delivers high-quality design and implementation, helping shape what is built and how:
- Develops quality software, including effective test code, following clean code principles and Blue Yonder standards.
- Provides input for backlog prioritization and supports team members in issue resolution.
- Participates in backlog grooming, planning, daily stand-ups, and retrospectives.
- Translates business requirements into user stories and seeks stakeholder feedback.
- Leads design of individual stories and translates designs into subtasks.
- Considers information security aspects during coding and reviews.
- Keeps up-to-date with industry trends and technologies.
- Acts as an expert in a specific area, serving as a go-to resource for implementation and operational issues.
Additional Responsibilities for Service-Delivering Teams
- Raises operational concerns during design phases.
- Creates actionable user stories to address operational pain points.
- Manages complex changes and stakeholder expectations.
- Independently resolves incidents and conducts post-mortem analyses.
- Works towards replacing service requests with self-service and automation.
- Understands service cost structures and communicates this data transparently.
Secondary Duties and Responsibilities
- Provides feedback during code reviews.
- Onboards new team members and mentors junior engineers.
- Understands functional and technical requirements.
- Participates in hiring activities.
- Identifies opportunities for refactoring and improves CI pipeline.
- Performs performance analyses and optimizations.
- Demonstrates problem-solving and innovative thinking.
- Aligns work with company and team visions, ensuring user stories reflect these values.
- Deeply understands the team's problem domain.
- Communicates impact of changes on other teams and customers.
- Proactively communicates impediments and assists 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 SQL and NoSQL database knowledge, including design and optimization.
- Experience with cloud platforms like OCI or AWS, including architecture and resource management.
- Utilizes CI/CD tools such as Jenkins or GitLab CI.
- Familiar with security tools like Jfrog, Xray, or Checkmarx (REQUIRED).
- Proficient in Jira, agile methodologies, and Scrum.
- Excellent problem-solving and team collaboration skills.
- Strong communication skills for technical and non-technical audiences.
Additional Information
The salary range is $100,000 to $143,896.18, based on experience and location. The role includes benefits such as medical, dental, vision, 401K with matching, flexible time off, and more. We are committed to diversity and inclusion, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, or veteran status.