Careers

Job Openings
  • Blue Yonder Developer

    Location: Remote

    Primary Duties & Responsibilities:

    • Evaluates and provides technical solutions to moderately complex application development problems
    • Creates functional requirements, gap analysis, and design documents.
    • Designs, prototypes and applies best practices for new and/or existing systems including the development of test plans
    • Develops specifications for and programs moderately complex technical modules and applications
    • Works with management and architects to craft the best technical approach for the project at hand
    • Gathers requirements and estimates project work into cost models
    • Creates/modifies complex applications per specifications, on time, on budget in a quality manner
    • Performs moderate to complex design and creates software specifications.
    • Completes high complexity tasks
    • Enforces unit testing, code and documentation standards within the organization
    • Establishes priorities and executes to achieve results
    • Creates software release notes, support documents, and user documentation
    • Ensures proper version control of application software code
    • Performs troubleshooting, debugging and testing of application software
    • Resolves production support issues in a timely manner, including during non-business work hours
    • Communicates effectively with manager, peers, and internal customers to relay status of work and raise challenges, concerns, questions, and issues as necessary
    • Collaborate with senior developers to help author standard process and support related documents
    • Stays abreast of the new technologies and help articulate pros and cons to the management team
    • Mentors junior staff in technical and business skills and help coordinate their day-to-day tasks
    • Understands database architecture, distributed infrastructure and various network technologies to develop robust and scalable solutions for the organization
    • Configures and installs software/code in accordance to change management policies and procedures
    • Performs code reviews and design reviews in order ensure quality of deliverables and functional requirements are achieved
    • Performs other duties as assigned

    Qualifications:

    • Bachelor’s Degree in relevant field or 10+ years IT experience
    • Relevant certifications :  a plus
    • 5+ years of progressive experience in an IT environment.
    • Ability to create software specifications for complex applications
    • Ability to recognize patterns when analyzing problems
    • Ability to perform gap analyses
    • Ability to conduct requirements gathering and subsequently create a design document
    • Ability to work irregular hours or schedules to accommodate site needs and to perform assigned duties in an efficient manner
    • Ability to perform code reviews and design reviews
  • IBM ODM / Drools Developer

    Location: Remote

    Primary Duties & Responsibilities:

    • Design, develop, and enhance business rule applications using IBM ODM and Drools.
    • Build and manage decision models, rule flows, and governance frameworks.
    • Collaborate with business teams to define rule requirements, vocabularies, and domain models.
    • Optimize rule execution pipelines for performance, scalability, and reliability.
    • Integrate rule engines with microservices, APIs, and event-driven systems.
    • Deploy rule applications to Kubernetes/OpenShift and maintain CI/CD workflows.
    • Conduct rule testing, simulation, debugging, and coverage analysis.
    • Maintain rule repositories, manage versioning, and support multi-environment promotion.
    • Analyze production rule performance and implement monitoring, logging, and audit mechanisms.
    • Support architectural discussions and contribute to overall decision automation strategy.

    Qualifications:

    • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
    • 8+ years of experience in BRMS development with IBM ODM and/or Drools.
    • Strong knowledge of Java, Spring, REST APIs, and microservice architecture.
    • Experience with cloud platforms (AWS/Azure/GCP) and containerization.
    • Solid understanding of Rete algorithms, decision modeling, and rule governance.
    • Excellent communication and collaboration skills with business and technical teams.
    • Ability to work independently in a remote environment and deliver high-quality solutions.
  • Java Developer

    Job Title: Java Developer

    Location:880 Powder Mill Rd, Wilmington, DE 19803

    • Develop applications using Java, Spring Framework, Spring MVC, XML/JSON, Git/Bitbucket.
    • Develop applications using Spring Boot REST API's, Spring Data JPA and Microservices
    • Perform applications deployment and maintenance on Tomcat server.
    • Design and implement RESTful services in Microservice architecture, 12-Factor methodology.
    • Work on various design principles and design patterns like SOLID, Singleton, Factory, Builder, DAO, MVC, CQRS.
    • Responsible for writing JUnit test cases and testing applications using Postman, Swagger UI tools.
    • Develop Spring applications and implementing Spring security along with SonarQube integration on these applications to check code quality.
    • Responsible for building applications using Maven tool, containerize applications using Docker and Kubernetes.
    • Develop automation products using Java, Spring and Selenium, implementing logging using log4j and slf4j mechanisms.
    • Responsible for working and supporting on multiple databases, Oracle and MySQL by making JDBC, JPA connectivity.
    • Monitor logs using log monitoring tools like Splunk, analyze bugs and provide fixes.
    • Work on various AWS services.

    All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

  • Java Developer

    Job Title: Java Developer

    Location: 1 Edison Drive, Alpharetta, GA 30005

    • Design, develop, enhance, and maintain backend software applications using the latest Java versions and Spring Boot in accordance with established coding and architectural standards.
    • Develop and maintain RESTful APIs and microservices, including business logic, request validation, error handling, and service-to-service integrations.
    • Develop and support Kafka-based event-driven integrations, including producers and consumers, and work with topics, partitions, offsets, and message-processing flows.
    • Design, develop, and optimize data-access components and SQL queries for relational databases such as Oracle, PostgreSQL, and MySQL, including transaction handling and performance tuning.
    • Integrate backend services with internal and external systems and ensure reliable communication, data consistency, and error handling across distributed applications.
    • Develop unit and integration tests, participate in code reviews, troubleshoot application defects, and implement corrective fixes to maintain software quality.
    • Analyze and resolve production issues, perform root-cause analysis, and improve application performance, scalability, reliability, logging, and monitoring.
    • Use Linux/Unix environments, Git version control, and Maven or Gradle build tools to support application development, builds, configuration, and release activities.
    • Deploy, configure, and support backend services in cloud and containerized environments, including AWS/Azure/GCP, Docker, and Kubernetes, as applicable to the project.
    • Develop and support data-access and integration components using NoSQL technologies such as Cassandra or MongoDB when required by application and project needs.

    All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Apply Now
And we'll get back to you within 48 hours.

First Name:

Last Name:

Email:

Phone Number:

Position:

Profile: