β Featured

Miracle Software Systems, Inc
Technical Lead
This role is a Technical Lead focusing on Java and Spring Boot within an eCommerce Order Management team, offering a permanent contract with a hybrid work model. Requires 8+ years in software development, leadership experience, and expertise in microservices and Google Cloud Platform.
π Country
United States
ποΈ Location
Hybrid
π Contract
Full-time
πͺ Seniority
Mid-Senior level
π° Range
Unknown
π± Currency
$ USD
πΈ Pay
Unknown
ποΈ Discovered
August 27, 2025
π Location detailed
Novi, MI
recYHXjCZNGYLwDxg
π§ Skills
#Order Management
Role description
Company Description
Miracle Software Systems is a global IT services company with over 29 years of experience in delivering value to businesses. With multiple locations worldwide, state-of-the-art facilities, and alliances with leading IT firms, we provide high-quality services across various technologies. Our Innovation-First approach and commitment to digital excellence make us a trusted partner for our customers in their digital journey.
Position Title: Technical Lead β Java / Spring Boot (Order Management Team)
Location: [Insert Location] β Hybrid (4 days in office)
We are seeking a highly skilled and experienced Technical Lead with deep expertise in Java and Spring Boot to join our dynamic Order Management team. The team currently includes strong functional and technical experts in IBM Sterling OMS, and this role will play a pivotal part in elevating code quality, driving technical excellence, and guiding modern development practices.
As a Technical Lead, you will serve as a hands-on mentor and architect, ensuring the delivery of scalable, maintainable, and high-quality solutions while collaborating across business and technical teams.
Required Skills
β’ Core: Java, Spring Boot, Microservices
β’ Preferred: PostgreSQL, Angular, React, Google Cloud Platform (GCP)
Qualifications
Required:
β’ Bachelorβs degree in Computer Science, Engineering, or related field.
β’ 8+ years of progressive experience in software development with strong focus on Java and Spring Boot (including multiple JDK versions up to 21+).
β’ 3+ years in a Technical Lead / Senior Engineer role with proven leadership and mentoring skills.
β’ Hands-on experience designing and deploying microservices architectures with Spring Boot.
β’ Strong experience with Google Cloud Platform services (Cloud Run, Cloud SQL, Pub/Sub, Cloud Storage).
β’ Solid understanding of relational databases (PostgreSQL, MySQL).
β’ Expertise in RESTful API design and development.
β’ Excellent problem-solving, analytical, and debugging skills.
Preferred:
β’ Experience with eCommerce / Order Management systems (e.g., IBM Sterling OMS).
β’ Familiarity with messaging systems (Kafka, Pub/Sub, IBM MQ).
β’ Performance tuning & optimization of Java applications in cloud environments.
β’ Exposure to front-end technologies (Angular, React).
Key Responsibilities
Technical Leadership & Architecture
β’ Drive technical design and implementation of new features and enhancements.
β’ Ensure scalability, security, performance, and maintainability aligned with enterprise standards.
β’ Lead system design discussions and technology choices for integrations and custom components.
Code Quality & Best Practices
β’ Establish and enforce coding standards, design patterns, and best practices.
β’ Conduct detailed code reviews and provide constructive feedback.
β’ Proactively identify and address technical debt, ensuring sustainable code quality.
Hands-On Development
β’ Actively contribute to the development of critical components and integrations.
β’ Build proof-of-concepts and complex solutions, setting examples for the team.
β’ Work with Sterling OMS experts to translate business requirements into robust technical solutions.
Collaboration & Communication
β’ Partner with product owners, BAs, and cross-functional teams to deliver impactful solutions.
β’ Clearly communicate technical concepts to both technical and non-technical stakeholders.
Additional Information
β’ Work Mode: 4 days in office
β’ Industry: eCommerce / Order Management Systems
Company Description
Miracle Software Systems is a global IT services company with over 29 years of experience in delivering value to businesses. With multiple locations worldwide, state-of-the-art facilities, and alliances with leading IT firms, we provide high-quality services across various technologies. Our Innovation-First approach and commitment to digital excellence make us a trusted partner for our customers in their digital journey.
Position Title: Technical Lead β Java / Spring Boot (Order Management Team)
Location: [Insert Location] β Hybrid (4 days in office)
We are seeking a highly skilled and experienced Technical Lead with deep expertise in Java and Spring Boot to join our dynamic Order Management team. The team currently includes strong functional and technical experts in IBM Sterling OMS, and this role will play a pivotal part in elevating code quality, driving technical excellence, and guiding modern development practices.
As a Technical Lead, you will serve as a hands-on mentor and architect, ensuring the delivery of scalable, maintainable, and high-quality solutions while collaborating across business and technical teams.
Required Skills
β’ Core: Java, Spring Boot, Microservices
β’ Preferred: PostgreSQL, Angular, React, Google Cloud Platform (GCP)
Qualifications
Required:
β’ Bachelorβs degree in Computer Science, Engineering, or related field.
β’ 8+ years of progressive experience in software development with strong focus on Java and Spring Boot (including multiple JDK versions up to 21+).
β’ 3+ years in a Technical Lead / Senior Engineer role with proven leadership and mentoring skills.
β’ Hands-on experience designing and deploying microservices architectures with Spring Boot.
β’ Strong experience with Google Cloud Platform services (Cloud Run, Cloud SQL, Pub/Sub, Cloud Storage).
β’ Solid understanding of relational databases (PostgreSQL, MySQL).
β’ Expertise in RESTful API design and development.
β’ Excellent problem-solving, analytical, and debugging skills.
Preferred:
β’ Experience with eCommerce / Order Management systems (e.g., IBM Sterling OMS).
β’ Familiarity with messaging systems (Kafka, Pub/Sub, IBM MQ).
β’ Performance tuning & optimization of Java applications in cloud environments.
β’ Exposure to front-end technologies (Angular, React).
Key Responsibilities
Technical Leadership & Architecture
β’ Drive technical design and implementation of new features and enhancements.
β’ Ensure scalability, security, performance, and maintainability aligned with enterprise standards.
β’ Lead system design discussions and technology choices for integrations and custom components.
Code Quality & Best Practices
β’ Establish and enforce coding standards, design patterns, and best practices.
β’ Conduct detailed code reviews and provide constructive feedback.
β’ Proactively identify and address technical debt, ensuring sustainable code quality.
Hands-On Development
β’ Actively contribute to the development of critical components and integrations.
β’ Build proof-of-concepts and complex solutions, setting examples for the team.
β’ Work with Sterling OMS experts to translate business requirements into robust technical solutions.
Collaboration & Communication
β’ Partner with product owners, BAs, and cross-functional teams to deliver impactful solutions.
β’ Clearly communicate technical concepts to both technical and non-technical stakeholders.
Additional Information
β’ Work Mode: 4 days in office
β’ Industry: eCommerce / Order Management Systems