Job Title: Senior Full Stack Engineer with Rule Engine and API development (Drools 7.x and above Java)
Location: Nashville TN (Hybrid 3 days a week)
Duration: 6 months C2H
Position type: W2 contract
Role Overview:
We are looking for a highly skilled and motivated Senior Full Stack Engineer specializing in Rule Engine and API this pivotal role you will be responsible for designing developing and maintaining robust secure and scalable applications that deliver exceptional user experiences.
Key Responsibilities:
- Develop efficient maintainable and high-quality code within established timelines.
- Lead and mentor a cross-functional team of analysts developers and testers.
- Create detailed technical designs and effectively guide team members through implementation testing and deployment.
- Perform comprehensive code reviews to ensure adherence to coding standards and architectural best practices.
- Collaborate closely with product owners UX designers and system architects to ensure developed solutions meet business requirements.
- Drive innovation and continuous improvement across development methodologies and processes.
- Maintain expertise in the latest technologies tools and frameworks relevant to our tech stack.
- Communicate technical challenges feasibility and timelines clearly to stakeholders.
Required Skills and Experience:
- Bachelor s degree in Computer Science Software Engineering or a related discipline.
- Minimum of 7 years experience in software development.
- Proven expertise in Java and Rule Engine technologies preferably Drools with deep knowledge of rule execution at design time and runtime.
- Proficient in JavaScript GraphQL JSON YAML HTML XML CSS and RESTful APIs.
- Solid experience working with databases such as MySQL Oracle SQL Server PostgreSQL DynamoDB Redis or MongoDB.
- Familiarity with AWS services including Lambda EC2 ECS Route53 Elasticsearch and IAM.
- Hands-on experience with Continuous Integration and Delivery (CI/CD) using tools like Jenkins.
- Expertise in performance optimization and building scalable multithreaded web applications.
- Extensive experience with modern JavaScript frameworks and libraries including React Redux ES6 TypeScript Babel and Webpack.
- Knowledge of reactive programming paradigms and responsive web application design.
- Familiarity with Agile development methodologies and tools such as Jira LeanKit or Trello.
- Excellent communication skills with the ability to clearly articulate technical concepts to non-technical audiences.
Technology Stack:
- Drools 7 and above version SQL Java Oracle Aurora React AWS Docker GraphDB Serverless Architecture.