DeveloperJobs.io
← Back to all jobs

Job Description

Epsilon (Epsilon Data Management LLC) builds scalable software solutions using modern Java and Agile/DevOps practices. This hybrid role is based in Irving, TX, with periodic in-office work at 6021 Connection Drive and telecommuting for the rest of the week. Epsilon’s five values guide how the team creates value for clients, people, and consumers.

Benefits that support your life

  • Flexible time off (FTO), 14 paid holidays, and paid sick time
  • Parental/new child leave, childcare & elder care assistance, and adoption assistance
  • Comprehensive health coverage including medical, dental, vision, and disability
  • 401(k)
  • Tuition assistance and professional development
  • Commuter benefits
  • Health coaching and counseling and employee recognition
  • Charitable donation matching
  • For regular roles: paid time off

What you’ll do

  • Research, design, and develop computer and network software, including specialized utility programs
  • Design and develop solutions by studying information needs, collaborating with users, and following the software development life cycle
  • Build scalable applications with Java, including creating design specifications and fixing design problems and other defects
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Manage and prioritize multiple tasks while staying flexible as requirements change
  • Identify risks and develop mitigation plans
  • Lead work on complex issues requiring in-depth evaluation of variable factors
  • Exercise judgment in selecting methods, techniques, and evaluation criteria to achieve results
  • Expand and optimize software applications, infrastructure, APIs, and data workflows
  • Apply Agile and DevOps methodologies, including test-driven development, continuous integration, and continuous deployment
  • Use engineering best practices to ensure code quality and integrate test cases into continuous integration systems

Core qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field
  • At least 5 years of experience in the job offered, or 5 years of experience in any occupation where the required experience was gained
  • Develop applications using Java with object-oriented principles and perform backend development including business logic, data processing, and database integration
  • Write JUnit tests and develop comprehensive test suites for unit, integration, and regression scenarios
  • Use SQL for retrieving, updating, deleting data, including aggregation, transformation, and migration
  • Use Jira to support Scrum practices, backlog management, sprint planning, and tracking user stories and tasks
  • Use Git or SVN for version control, including committing changes, branching, merging, tracking history, and coordinating development efforts
  • Leverage JUnit to build automation frameworks for Java applications and integrate automation into Jenkins for CI/CD pipelines
  • Use Eclipse and IntelliJ IDEA for Java development

Technologies you’ll work with

Java, JUnit, SQL, Jira, Git, SVN, Jenkins, Eclipse, IntelliJ IDEA

Location and schedule

6021 Connection Drive, Irving, TX 75039. Required to work from the company office certain days per week. Telecommuting is allowed for the balance of the week.

Compensation range

USD 160,285 - 182,000 per year

Equal Opportunity Employer: Epsilon does not discriminate based on protected characteristics and prohibits harassment. Accommodations are available for applicants who need them to complete the application process. Contact [email protected] to request an accommodation.

Fair chance (San Francisco Bay and Los Angeles areas): Epsilon will consider qualified applicants with criminal histories in a manner consistent with applicable local ordinances. Applicants with criminal histories are welcome to apply.

Similar Jobs