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.
  • App Developer - Java

    Location: 1600 Capital One Dr, Mclean, VA, 22102

    Job Duties

    • Develop and maintain front-end applications using modern frameworks like Angular, React or vue.js ensuring high performance and optimal user experience
    • Write clean, scalable, and maintainable code in Javascript, Typescript, and HTML/CSS, adhering to best practices in modern web development
    • Collaborate with cross-functional teams to design, develop, and deploy web applications, ensuring seamless integration with back-end services
    • Optimize web applications for maximum speed and scalability, implementing performance enhancements and reducing load time
    • Design and Implement cloud-based solutions leveraging AWS services ensuring Robust, secure, and scalable infrastructure.
    • Integrate continuous integration and continuous delivery (CI/CD) pipelines using tools such as Jenkins, Gitlab CI to automate testing, builds and deployments
    • Troubleshoot and resolve complex technical issues ensuring timely resolution to maintain application reliability and performance.
    • Work closely with product managers, designers, and other stakeholders to understand project requirements and deliver features on time.
    • Participate in code reviews providing constructive feedback and ensuring adherence to coding standards and best practices.
    • Implement and maintain serverless architectures using AWS Lambda, optimizing cloud resources and minimizing costs.
    • Leverage containerization technologies like Docker to streamline deployment and environment management processes.
    • Ensure cross-browser compatibility and responsiveness of applications across different devices and platforms.
    • Document front-end processes, technical specifications, and code to maintain clarity and ease of collaboration within the development team.
    • Contribute to Agile/Scrum teams by attending daily standups, sprint planning, and retrospectives ensuring timely and efficient delivery of features.

    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

  • .Net Developer

    Job Title: .Net Developer

    Location: 7039 Foundry Drive, Woodstock, GA 30188

    • Design, develop, and enhance software applications using C# and .NET technologies.
    • Develop and maintain RESTful APIs and microservices, following established architectural and coding standards.
    • Implement event-based integrations to support asynchronous data processing and system communication.
    • Develop data access layers and perform CRUD operations using Oracle, Postgres, Cassandra and object-relational mapping frameworks.
    • Deploy, configure, and support applications in AWS cloud environments in accordance with defined deployment procedures.
    • Conduct testing, debugging, and application maintenance, including resolving defects and performance issues.
    • Monitor application behaviour using logging and monitoring tools.
    • Resolve system performance issues, implement architectural improvements, and ensure seamless application integration.
    • Conduct performance analysis, profiling, and capacity planning, identify bottlenecks and recommend technical improvements.
    • Troubleshoot and resolve complex production issues, perform root cause analysis and implement corrective fixes.

    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: 3424 Peachtree RD NE, FL 8, Atlanta, GA 30326

    • Design and develop scalable backend microservices for the CCB Rewards earning engine using Java 21 and Spring Boot, leveraging multithreading for high-volume transaction processing, centralized exception handling for system reliability, and Spring Security to secure reward redemption services.
    • Develop interactive and responsive web UIs for CCB Rewards earning engine applications using HTML5, CSS3, JavaScript, and Angular 17, ensuring cross-browser compatibility and seamless integration with backend microservices.
    • Migrate the old legacy code web methods to latest versions of Java, Maven, Gradle, Jenkins and debugging the code for successful builds.
    • Automate builds and deployment pipelines using CI/CD, Jenkins, Maven and Git enabiling faster delivery cycles and downtime releases.
    • Develop and monitor cloud-based applications for CCB Rewards earning engine using AWS CloudWatch for real-time alerts, centralized logging, and proactive performance tuning.
    • Develop RESTAPI by implementing HTTP Protocols such as GET, POST and PUT Methods to validate the response for backend services.
    • Develop and Consume Restful APIs in microservices architecture ensuring security and data exchange for CCB platforms which utilizes Kafka for event driven framework.
    • Develop and implement SQL queries for NoSQL databases including PostgreSQL, DynamoDB and Cassandra optimizing queries for transaction CCB Rewards Application workloads.
    • Develop and implement AWS cloud services like S3 buckets for Secure Object Storage, Load Balancing and SQS for message queuing to support CCB platform applications.
    • Work with Version Control systems such as Github for creating Pull requests, merging the Pull Requests to Master branch by creating a branching strategy for releases.
    • Develop Unit and Integration Test cases using Junit and Mockito for maintaing test coverages across the Git repositories.
    • Participate in code review sessions for various Pull Requests and create a branching strategy for the required services.
    • Work with Architects, Technical Leads, Scrum masters, Testers and Business Analysts for gathering the requirements to improve overall performance and quality of the applications.
    • Work in Agile environment which includes daily standup, grooming sessions and business requirements sessions to deliver the assigned Jira tickets related to CCB platforms.

    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: