7 days old

Application Developer, Java / Drools

Raleigh, NC 27615
  • Job Code
    581816

Randstad Technologies is seeking a Java developer with experience working with the Drools rule engine. This is a long contract to hire position located in North Raleigh.


Summary


The Application Development Java Drools Developer is responsible for designing, developing, and authoring Drools rules engines and will work on medium, large, and portfolio projects. They will provide task level support and provide technical advisory service to support the Business Relationship Management function.


The position duties include rule base architecture/design, coding, and mentoring more junior team members. Previous Drools experience, especially in a cloud environment, is highly desirable.


Additional responsibilities include providing on-demand support to IT Operations to provide deeper technical expertise as needed.


Application Development is intended to be a non-interrupt based function and is only used in transaction based incidents and service requests when absolutely required or when there is minimal medium, large, or portfolio project work available.


Responsibilities


Work on Medium, Large, and Portfolio projects to complete Rules Development tasks, including providing required SDLC artifacts


Design/Architect Drools Rule Base engines


Identify improvement points in the project process and in the development tools/environment utilized for Rule Base development


Mentor junior members of the team in Drools technology


Demonstrate technical leadership ability in rule-base technology in a cloud environment


Experience


Knowledge and experience with software development methodologies (e.g., waterfall, agile, prototyping, rapid application development). Knowledge and experience with best practice quality assurance methodologies (e.g., failure testing, statistical control, total quality management).


Excellent knowledge of current and future technologies and trends in rule base technology in a cloud environment is preferred.


Proven experience with rule-base technology.


Proven ability to work across multiple functional teams in the creation of an application development process


Maintain an effective approach on problem solving, multi-tasking, equipment and materials in accordance with the Project Plan to ensure visibility and predictability. Act as technical lead on projects as required


Monitor scope changes through the life of the software development cycle


Resolve escalated technical issues and provide support to the IT Operations team


Identify and interact with Business Relationship Management and Project Management Office to ensure their needs are being met by the project design.


Work with outside vendors on projects, establishing technical requirements and standards for outside product development


Familiar with code management, defect management, ticket and project management tools


Ability to work collaboratively with all business functions and build strong business partnerships


Demonstrated ability to solve complex issues


Ability to be a strong advocate for process and technology improvement and ensure the application of measurements to reflect the baseline improvements


Required Skills


Bachelor's degree or equivalent, preferred advance degree in relevant discipline


Minimum of 7 years' of experience in the Information Technology (IT) discipline


Minimum of 3 years' of technical experience working with Rule-base technology (Drools preferred)


3 years of technical experience in working with Java (Spring / Spring Boot), Hibernate or similar ORM, Docker, Vagrant, Node.js, OSS Build Tools (Maven, Ant), and CI Tools (Jenkins)


5 years' experience defining and documenting business and technical requirements, developing and testing software for corporations (financial/insurance sector preferred)


Must have experience in working with internal resources and be flexible to utilize an offshore delivery center operating in a time zone different from the primary work location


Must have experience directing and supervising third-party suppliers in the fulfillment of Projects or application support


Must have exceptional intellectual, professional, and interpersonal agility with strong analytical and problem solving skills.


Progressive experience in information technology with emphasis in Software Development and Quality Assurance


Knowledge and experience in software development methodologies (e.g., waterfall, agile, prototyping, rapid application development)

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Application Developer, Java / Drools

Randstad Technologies
Raleigh, NC 27615

Share this job

Application Developer, Java / Drools

Randstad Technologies
Raleigh, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast