
Technical Consultant
Reply
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • Missouri • United States
Visit company websiteExplore more
Salary
💰 $80,000 - $100,000 per year
About the role
- Design, develop, and maintain front-end applications using our custom SCE UI framework (built on YUI 3 and Handlebars.js), interacting with back-end services via REST APIs
- Extend and configure back-end services (SCE BE) using Java (Jakarta EE, CDI), Groovy, and integration frameworks like Apache Camel. Implement business logic with tools such as Camunda DMN decision tables
- Analyze, debug, and reverse-engineer a complex, mature Java codebase to troubleshoot issues, implement new features, and perform refactoring—building deep product knowledge over time
- Work closely with business analysts and project managers to translate complex logistics requirements into robust technical solutions. Ensure customizations are well-designed, documented, and tested
- Manage builds, dependencies, and deployments. Strictly follow Git best practices, including branching models (GitLab Flow) and solid commit strategies
- Support the end-to-end release process for individual tenants—planning, coordinating, and executing deployments to deliver updates and new functionality
- Actively contribute to better team practices through code reviews, modular configuration, improved documentation, and a proactive attitude toward learning and solution evolution
Requirements
- Solid experience in back-end development with Java (Jakarta EE, CDI), Groovy, and integration frameworks like Apache Camel
- Strong understanding of the Maven build lifecycle, including compiling the Java codebase and managing complex cross-module dependencies
- Hands-on experience with enterprise middleware such as application servers (e.g., WildFly), message brokers (e.g., ActiveMQ), and event streaming platforms (e.g., Kafka)
- Proficiency in JavaScript and experience with non-SPA front-ends. Direct experience with YUI is a plus; otherwise, you must be willing and able to quickly master a legacy framework
- Proven ability to dive into a large existing codebase, understand functionality even with incomplete documentation, and deliver targeted enhancements safely
- Hands-on experience with CI/CD pipelines (Bamboo preferred) and expert-level proficiency with Git, including branching models and strategies
- Demonstrated enthusiasm for learning, improving existing systems, and steadily increasing ownership—from understanding “how it works” to shaping “how it should evolve"
Benefits
- Health insurance
- Retirement plans
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJakarta EECDIGroovyApache CamelYUIJavaScriptMavenCI/CDGit
Soft Skills
problem-solvingcollaborationcommunicationadaptabilityproactive learningcode reviewdocumentationproject managementanalytical thinkingownership