TDD

Software Engineer (Agile) | Java, Selenium, JIRA | Phoenix, AZ | Government - Contract - $45 per hour

Job Title: Software Engineer (Agile)

Location: Phoenix, AZ (On-site)
Industry: Government Administration
Pay Rate: $45 per hour
Relocation Assistance: Not available
Visa Sponsorship: Not eligible
Experience Level: Mid-Senior
Education Level: Bachelor's Degree
Total Position: 1

Position Description

ASRS Agile Software Engineers contribute to software development projects aimed at improving business operations. You will be involved in projects like processing monthly payments, enhancing online services, and re-engineering client-server applications into modern intranet web applications.

As part of one of the 7 Agile Scrum teams, you'll participate in multiple sprints, with the possibility to release deliverable functionality after each sprint. The team will work using Atlassian Agile and JIRA. Each Scrum team consists of 4-7 members, and a Technical Lead will guide you toward success.

Your role involves working on all layers of the application, from automated tests, user interfaces, controller logic, back-end services, to database operations. You'll work with the following technologies: JQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, Spring Framework, and Oracle databases.

This job offers a stable work environment and encourages work-life balance while maintaining a professional atmosphere. The methodology used is based on DevOps principles, ensuring continuous learning and exposure to current frameworks and technologies.

Key Responsibilities

  • Software Development: Develop and maintain web applications and services across all tiers.

  • Automation Testing: Write and execute automation test scripts.

  • Agile Participation: Work within an Agile Scrum team, contributing to sprint planning and delivery.

  • Technology Exposure: Use Java 8, JQuery, Bootstrap, Cucumber, Selenium, Spring Framework, and Oracle databases.

  • Continuous Improvement: Apply Behavior Driven Development (BDD) and Test Driven Development (TDD) methodologies.

Required Skills and Qualifications

Must-Have

  • Minimum 5 years working in Information Technology.

  • At least 3 years of experience developing Java web applications or web services.

  • Minimum 2 years of experience developing Automation Test Scripts.

  • Proficiency in BDD and TDD methodologies.

  • Familiarity with Cucumber.

  • Experience with Agile Scrum methodology and software development lifecycle.

Preferred Skills

  • Experience with jQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, Spring Framework, and Oracle databases.

Education

  • Bachelor’s degree in Software Development or Information Technology is highly desired.

  • Continued education and relevant certifications are a plus.

Additional Information

  • Security Clearance: Must pass a 7-year national county criminal clearance.

  • This is an on-site role, with hybrid options based on the team's requirements.

 

Back End Java Developer - Hybrid, London  - Salary DOE

Back End Java Developer

Location: Hybrid, London 

Type: Full Time 

 

Position Overview: 

As a Java Developer focused on Third Party Integrations (TPI), you will be part of an agile team working on expanding and enhancing a Remote Gaming Platform (RGP) that sets new standards in the online gaming industry. You will collaborate with QAs, Product Owners (PO), and Technical Architects (TA) to develop innovative solutions, ensuring the delivery of high-quality features for millions of users globally. This role offers the opportunity to work closely with both internal and external game development teams to integrate their games into the platform.

 

Key Responsibilities:

 

- Collaborate within an agile development team focusing on TPI to solve unique problems and develop innovative solutions.

- Work closely with QAs, PO, and TA to ensure high-quality feature delivery.

- Facilitate integration of internal and external game development teams' games into the platform.

- Proactively identify and address inefficiencies to champion continuous improvement.

 

Requirements:

 

- Proficiency in server-side core Java 8+ development.

- Experience with NoSQL databases, e.g., MongoDB.

- Strong knowledge of the Spring framework and core libraries.

- Familiarity with REST and WebSockets communication protocols.

- Commitment to testing best practices, including unit and integration tests.

- Experience with Maven and GitLab.

- Proven experience with third-party integrations (TPI), enhancing product capabilities and user experience.

- Experience with Docker and Kubernetes for containerized application development and management.

- Knowledge of microservices architecture for developing scalable and independently maintainable services.

- Proficiency with Elastic Search, and familiarity with Kibana and Grafana for data visualization and monitoring.

- Skills in performance testing (e.g., Perftest).

 

Core Values:

 

- All about the Player 

- Talent Unleashed 

- Collective Brilliance 

- Good Business, Good Citizen

 

Travel Requirements: 

None

Back End Java Developer - Studios - Hybrid, London - Salary DOE

Back End Java Developer - Studios

Location: Hybrid, London 

Type: Full Time 

 

Position Overview: 

As a Back End Java Developer, you will be part of a dynamic team that designs, releases, and maintains a large portfolio of casino and slot games. The infrastructure and support services are mainly developed in Java, and you will play a critical role in both the development of new games and the upkeep of existing ones.

 

Key Responsibilities:

 

- Design and implement new slot and casino games to expand the growing portfolio.

- Maintain and update existing games with the latest internal libraries while ensuring continuous integration practices are followed.

- Participate in design and code reviews, providing valuable input and feedback.

- Support third-party developers who are building games on the platform.

 

Requirements:

 

- Proven experience developing Java 11+ applications.

- Proficiency with the Spring framework.

- Excellent communication skills, enabling you to collaborate effectively with various teams.

- A strong understanding of software development principles such as Test-Driven Development (TDD) and common design patterns.

- Experience with testing frameworks and mocking libraries.

- Familiarity with Git, Maven, Docker, bash scripting, and Unix environments.

- A genuine interest in learning new frameworks and technologies, with a proactive attitude toward asking questions and seeking guidance.

 

About the Role: 

The company provides content, proprietary technology platforms, and a wide range of value-added services across iLottery, iGaming, and Online Sports Betting (OSB), ensuring a comprehensive and innovative gaming experience.

 

Core Values:

 

- All about the Player 

- Talent Unleashed 

- Collective Brilliance 

- Good Business, Good Citizen

 

Travel Requirements: 

None

Lead Web Developer - USA, Remote - $100,000 - $125,000

Lead Web Developer

USA, Remote

$100,000 - $125,000

Job Description

The Lead Web Developer is responsible for leading requirements elicitation, analysis, design, implementation, and deployment of AUL’s software systems. The position reports to the Software Development Manager and collaborates with other IT and business units toward the satisfaction of business objectives.

Key Areas of Responsibility:

·        Contribute high-quality production code and ensure security, reliability, and scalability of systems across multiple projects.

·        Determine implementation strategies that satisfy the requirements of AUL's systems design architecture.

·        Perform code review for other developers to ensure the adherence to AUL Corp code quality and standards. 

·        Ensuring team comprehension of projects’ scope, requirements, and limitations.

·        Assign tasks to team members and help individuals to achieve their coding tasks.

·        Review and suggest modifications to established coding standards and best practices.

·        Responsible for the department productivity and quality objectives.

 

Technical Skills:

·        Expert level experience in Angular CLI (v9+) and Typescript

·        Experience in consuming/creating services in .NET Core, Web APIs, or micro services

·        Experience in converting .Net web forms to Angular

·        Experience with Entity framework.

·        Agile/Scrum experience

·        TDD & CI/CD experience

·        Experience with SQL server is a plus

·        Proficiency in object-oriented programming fundamentals.

·        Experience with TFS and GIT preferable

 

Minimum Qualifications:

·        Bachelors in Computer Science or related IT discipline

·        Strong analytical and problem-solving capabilities

·        Strong leadership skills