Technology Lead | Java | Springboot

Expedite Talent Solutions

  • Richardson, TX
  • 13 days ago

    Highlights

    Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects. " Writes and executes unit tests, conducts code reviews, debugs, and troubleshoots issues to ensure the reliability and stability of digital solutions.

    Numbers & Facts

    LocationRichardson, TX

    Description

    Description: Job Title: Sr. Lead Developer
    Work Location & Reporting Address: Richardson, TX 75082 (Onsite)
    Vendor Rate: ***
    Contract duration: 6 months
    Target Start Date: Immediate
    Does this position require Visa independent candidates only? Yes

    Interview Process (Is face to face required?): Skype/WebEx/MS Teams (as per convenient to our client)

    Job Details:

    Top skills: Strong hands-on Drools skills
    Minimum years of experience: 8 years

    Detailed Job Description:
    " Leverages programming skills to design and implement efficient and reliable digital solutions.
    " Writes code, develops software components, and implements functionalities according to project requirements.
    " Collaborates with the development team and other stakeholders to design and define the technical architecture and infrastructure required for digital solutions.
    " Contributes to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability.
    " Tests own code and participate in the overall quality assurance process.
    " Writes and executes unit tests, conducts code reviews, debugs, and troubleshoots issues to ensure the reliability and stability of digital solutions.
    " Participates in agile or other development methodologies, attends meetings, and contributes to project planning and progress tracking.
    " Creates and maintains technical documentation, including system designs, specifications, user guides, and other relevant documentation.
    " Seeks opportunities for professional development and growth, such as attending conferences, taking online courses, or participating in relevant training programs.
    " Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects.
    " 4+ years of experience in Developing Java applications in Spring boot, Spring MVC
    " 4+ years of experience in Building APIs and services using REST and JUnit Testing
    " 2+ Automation technologies (e.g., Maven or Gradle, Jenkins, etc.)
    " 4+ Building, testing, and deploying code to run on cloud infrastructure
    " 5+ Experience working with Drool rules engine and rule-based systems
    " Designs the rule engine flows.
    " Decides between stateless/stateful sessions.
    " Design and implement scalable rule-based systems using Drools BRMS.
    " Decide between stateless vs. stateful KIE sessions based on use case.
    " Lead the development of DRL files and decision tables.
    " Optimize rule performance and manage rule conflicts.
    " Ensure rules are modular, maintainable, and testable
    " Integrate Drools with Java-based applications and other enterprise systems
    " Oversee deployment pipelines for rule updates and versioning.
    " Work with business analysts to translate requirements into executable rules
    " Document rule logic, dependencies, and testing strategies
    " Resolve issues related to rule execution, memory management, and rule firing.
    " Provide third-level support for rule-related bugs or performance bottlenecks
    " Deep understanding of Drools Rule Language (DRL), KIE sessions, and rule lifecycle.
    " Integrates DROOLS with other systems (e.g., databases, APIs).
    " Defines business rules in collaboration with stakeholders.
    " May use decision tables or no-code interfaces for rule authoring.
    " Writes DRL (Drools Rule Language file))files and configures rule logic.
    " Sound Knowledge on KIE Base to run rules on specific data.
    " Integrates rules with Java applications.
    " Manages rule lifecycle and testing.
    " Manages deployment pipelines for rule updates.
    " Ensures rule services are scalable and maintainable.
    " Validates rule behavior through automated tests.
    " Support for regression testing for rule changes.

    " 2+ years of experience in Scrum/Agile development methodologies
    " Design and implement business rules using Drools
    " Integrate Drools with Java-based applications
    " Optimize rule execution and maintain rule repositories
    " Document rule logic and development processes
    " Adept at growth mindset (agility and developing yourself and others) skills
    " Exposure to product/services development and public cloud environment like AWS/GCP/Azure
    " Experience in automation, DevOps, and associated build /deployment CI/CD pipelines
    " Effective communication and leadership skills.

    Custom Fields:
    Name: Intake Call Completed
    Value: true

    Name: Intake Call Requested
    Value: true

    Similar Jobs