Java Front End Developer

Filled
January 15, 2026

Job Description

Job details

  • Company Name : RulesIQ
  • Employment type : Full Time
  • Experience : 1-2 years
  • Salary : $18 to $20 Hourly
  • Location : Remote Option Available
  • Work Schedule : 5 Days a Week

Overview

We are seeking an experienced Software Engineer / Cloud-Native Application Developer to design, develop, and deploy large-scale, production-grade solutions. This role focuses on building cloud-native, microservices-based applications with a strong emphasis on scalability, performance, security, and reliability. The ideal candidate thrives in collaborative Agile environments and brings deep expertise across backend, frontend, DevOps, and cloud platforms.

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent practical experience
  • 4+ years of experience designing, developing, and implementing large-scale production systems
  • Strong proficiency in object-oriented design principles
  • Experience working within Agile/SCRUM development methodologies
  • Ability to clearly communicate ideas verbally, in writing, in code, and through diagrams

Preferred Qualifications

  • Master’s degree in a related technical discipline or equivalent experience
  • Airline industry experience (preferred but not required)

Responsibilities

  • Design and implement cloud-native architectures using microservices and containerization
  • Build and deploy applications using Docker and Kubernetes
  • Develop and maintain CI/CD pipelines to automate build, test, and deployment processes
  • Design and build microservices that are independently deployable and scalable
  • Implement security, compliance, monitoring, and logging best practices
  • Optimize systems for performance, resiliency, reliability, and scalability
  • Collaborate closely with cross-functional teams including QA, DevOps, system administrators, and product owners
  • Troubleshoot, monitor, and continuously improve application performance in cloud environments
  • Maintain a balance between simplicity, maintainability, and robustness

Benefits

  • Not specified in the provided description

Technical Stack & Tools

Programming Languages: Java, Python, C#, JavaScript/TypeScript
Frameworks: Spring / Spring Boot, FastAPI
Frontend: Angular, React
Cloud Platforms: Azure, AWS
Containerization & Orchestration: Docker, Kubernetes
CI/CD: GitHub Actions, Azure DevOps
Source Control: GitHub, Azure DevOps
Data Stores: PostgreSQL, MongoDB, Redis
Integration: REST, GraphQL, Kafka
Test Automation: Selenium, TestNG, Postman, SonarQube, Cypress, JUnit, NUnit, PyTest, Cucumber, Playwright, WireMock, Mockito