Senior Java Software Engineer

Overview

On Site
130k - 140k
Full Time

Skills

FOCUS
Innovation
Scalability
Artificial Intelligence
Operational Efficiency
Research and Development
WFM
Development Testing
Attention To Detail
Hibernate
Spring MVC
RESTful
Web Services
JUnit
Mockito
EasyMock
Web Development
JavaScript
HTML5
Cascading Style Sheets
jQuery
Cucumber
Continuous Integration and Development
Test-driven Development
Apache Maven
Jenkins
Application Servers
WildFly
Apache Tomcat
Amazon Web Services
Scrum
User Stories
Communication
Documentation
Legacy Systems
C++
Microservices
GitHub
Workforce Management
Scheduling
Mentorship
Team Leadership
Java
Spring Framework
PostgreSQL
UI
Testing
AngularJS
Selenium
DevOps
Continuous Integration
Continuous Delivery
Collaboration
Quality Assurance
Agile
Generative Artificial Intelligence (AI)
Insurance
SAP BASIS

Job Details

This company is a stable and well-established technology organization that specializes in enterprise-grade workforce management platforms. With a strong focus on innovation, scalability, and AI integrations, this team supports mission-critical applications used by global businesses to optimize scheduling, performance, and operational efficiency. Their Richardson, TX location is home to a core R&D team responsible for both legacy and next-gen platform development, including monolithic and microservices architectures.

As a Senior Software Engineer, you'll be an integral part of the Workforce Management (WFM) development team working primarily on monolithic Java-based applications, with exposure to Spring Boot microservices and GenAI-driven enhancements. You'll contribute to server-side design, development, testing, and implementation with some opportunities to work on client-side development as well. This role is ideal for engineers who are detail-oriented, highly skilled in enterprise systems, and thrive in a structured Agile environment.

Required Skills & Experience
  • 8+ years of experience in Java web application development
  • Expertise in Java (v21), Hibernate, Spring, Spring MVC, and RESTful Web Services
  • Strong experience with server-side testing using JUnit and Mockito or Easymock
  • Solid understanding of multi-tier web application development
  • Experience with front-end technologies including Angular, JavaScript, HTML5, CSS, JQuery
  • Familiarity with Unit, E2E testing frameworks such as Cucumber, Selenium, Playwright
  • Hands-on experience with Continuous Integration, Test-Driven Development, Maven, and Jenkins
  • Experience deploying to application servers such as JBoss or Tomcat
  • Working knowledge of AWS services and PostgreSQL
  • Proficiency in Agile practices, including Scrum, user stories, and backlog grooming
  • Excellent communication, troubleshooting, and documentation skills

Desired Skills & Experience
  • Experience working on large-scale enterprise systems
  • Familiarity with legacy application maintenance and enhancement
  • Exposure to C++ and microservices using Spring Boot
  • Experience using GenAI tools like GitHub Copilot
  • Background in workforce management systems or scheduling platforms
  • Strong mentoring or team leadership qualities

What You Will Be Doing

Tech Breakdown
  • 70% Server-side development (Java, Spring, REST, PostgreSQL)
  • 20% UI development and testing (Angular, JS, Selenium, etc.)
  • 10% DevOps and CI/CD support

Daily Responsibilities
  • Design, implement, and test high-quality software components
  • Enhance and maintain complex legacy codebases
  • Participate in architectural discussions and technical decisions
  • Collaborate closely with product owners, QA, and fellow engineers
  • Contribute to Agile ceremonies, code reviews, and team retrospectives
  • Help integrate generative AI tooling into legacy platforms

The Offer

Bonus eligible (8-16% based on performance)

You will receive the following benefits:
  • Competitive base salary (up to $140K for senior roles)
  • Medical, Dental, and Vision Insurance
  • Paid Vacation and Holidays
  • Equity (RSUs) for top-performing engineers
  • Career development within a technology-driven, stable organization

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC