Sr. Java Engineer

Java, React, Microservice, Agile development, Software Engineering, collaborate, Spring MVC, SDLC, JavaScript, Oracle, collaboration, Retail, POS, ecommerce
Full Time
Depends on Experience
Work from home available

Job Description

Sr. Java Applications Engineer (Ecommerce/POS/Retail)

Fulltime (remote option if based in DFW)

Location: Coppell, TX


Immediate new job opening for a Sr. Java Applications Engineer to join our client at their corporate headquarters in Coppell, TX. This position is responsible for developing and enhancing software for custom applications and services.  This role requires strong experience in Java and other high-level languages, strong experience with database development, an understanding of retail business, and collaboration with a team of developers on both individual and group projects. The ideal candidate will work as both an architect and developer and enjoy both.  This is a highly visible role within the organization so strong technical leadership is a must!!  This role is a great fit for someone who is passionate about Java and works deep in technology. 



  • Designs, develops, and maintains applications using various programming languages (including Java) and relational databases in a distributed multi-tier and service-oriented environment
  • Coordinates development activity and works directly with subject matter experts, project stakeholders, and executive leadership
  • Conducts and participates in code reviews
  • Contributes to automated test suite
  • Automates software builds, test executions and deployments
  • Works to troubleshoot, diagnose and resolve production issues
  • Participates in evolving the Agile/Scrum based SDLC, ensuring that the SDLC meets the needs of the Development Team, as well as fitting within the larger organizational processes, personnel and culture
  • Monitors development activities to ensure data security and audit compliance
  • Partners with the Quality Assurance Team and subject matter experts to ensure that testing is complete, and that ongoing testing is addressed through various levels of automated testing



  • 10+ years’ work experience in Java software development
  • Ideal candidates will have SpringBoot, Microservices and deep API experience
  • College degree in Computer Science, Software Engineering, or comparable experience
  • Experience working with Agile development methodologies (Scrum)
  • Designs, develops, and maintains applications developed in various programming languages and technologies, including but not limited to: (back-end focus)
    • Java 8+ (Spring MVC, Hibernate/JPA, JUnit, Maven)
    • Oracle (SQL and PL/SQL)
    • PostgreSQL
    • Git (GitHub)
    • HTML, CSS, JavaScript, React
    • AWS / Docker Implementations
    • Ruby (Rails, RSpec)
    • Shell scripting
  • Ability to work in Mac OS, Windows and UNIX/Linux environments
  • Object oriented design and development experience
  • Ability to collaborate with developers and product owners in developing new software applications and enhancements
  • Ability to work with the team to define test cases, metrics, and resolution guidelines
  • Proactively seek to accomplish projects and other business-related initiatives by leveraging technology resources


**To view all of our job openings, please visit:

Dice Id : 10420899
Position Id : 7360032
Originally Posted : 6 months ago
Have a Job? Post it