Sr Software Engineer
Listed on 2026-10-21
-
Software Development
Backend Developer, Java Developer, Software Engineer, Database Engineering
Job Description
At Tailored Brands, we help people love the way they look and feel for their most important moments. Our Technology team loves the way they feel and thrive at work, with:
· Small, empowered teams that have fun delivering real value for our customers
· A culture that values a 50-year legacy while eagerly embracing the future
Want to be part of this? We currently have an exciting opportunity for Sr Software Engineer to join our Tailored Technology team. Tailored Brands is modernizing the technology that supports its rental platform. The platform currently includes Oracle Forms, Oracle Reports, Oracle databases, and PL/SQL, while the modernization roadmap is introducing Java, Spring Boot, REST APIs, and modern service-based architecture.
We are looking for a backend-focused Software Engineer who can contribute to this modernization effort while helping support and enhance the existing platform. The ideal candidate brings strong Java backend engineering experience, sound database and integration fundamentals, and an interest in learning and working with Oracle Forms and Reports. Prior Forms and Reports experience is helpful but not required.
What you’ll do
· Build, enhance, test, and support backend applications and services for Tailored Brands’ rental platform.
· Design, develop, and maintain Java/Spring Boot services and REST APIs as part of the platform modernization roadmap.
· Participate in the incremental modernization of legacy application and database logic into maintainable Java-based services.
· Integrate modern services with Oracle databases, existing application components, and internal or third-party REST APIs.
· Support, enhance, troubleshoot, and maintain existing Oracle Forms and Oracle Reports applications using version 14c and above.
· Create, modify, and maintain Oracle database objects, including stored procedures, packages, functions, triggers, views, and queries.
· Analyze and resolve application, integration, data, and production-support issues in a timely manner.
· Debug issues across service, database, integration, and user-interface layers to identify root causes and implement durable fixes.
· Write and optimize SQL queries and contribute to application and database performance tuning.
· Develop basic Unix/Linux scripts to support automation, monitoring, deployments, and application operations.
· Work across multiple projects and priorities while communicating effectively with technical and business stakeholders.
· Contribute to technical design, code reviews, automated testing, documentation, and deployment practices.
· Learn and document existing rental-platform business processes and legacy application behavior to support safe modernization decisions.
· Apply secure coding, data integrity, observability, and operational-support practices across legacy and modern solutions.
· Perform additional duties as assigned.
What you’ll bring
· Bachelor’s degree in Computer Science, Software Engineering, or a related field; equivalent practical experience may be considered.
· 8+ years of experience in software engineering, application development, application programming/analysis, or a similar role.
· Professional experience developing backend applications or services with Java;
Spring Boot experience is preferred.
· Experience designing, developing, or consuming REST APIs and working with service integrations.
· Understanding of microservices principles, object-oriented design, common design patterns, and software development lifecycle practices.
· Experience with source control, automated testing, code reviews, and CI/CD practices.
· Experience with relational databases;
Oracle database experience is a plus.
· Experience reading, understanding, and troubleshooting…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).