Job Title: Java Software Engineer Location: Phoenix AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to be onsite together when possible but is flexible with needs. Contract Length: 12 months (strong chance for extension) Interview Process - 2-3 rounds. They move quick on interviews as they understand the market
JOB DESCRIPTION
Join our team as a Mid Java Software Engineer and help design and build highly scalable resilient distributed systems powering mission-critical applications. Were looking for a hands-on expert who thrives in complex environments enjoys solving hard problems and is passionate about modern engineering practices.
Key Responsibilities
Design develop and maintain high-performance distributed systems using Java.
Architect scalable microservices and event-driven systems.
Collaborate with cross-functional teams to define system requirements and deliver robust solutions.
Ensure system reliability performance and scalability through best engineering practices.
Write clean maintainable and well-tested code.
Mentor junior engineers and contribute to technical leadership.
Participate in code reviews and architectural discussions.
Optimize database performance and data models for both relational and non-relational systems.
Required Skills & Qualifications
Strong experience in Java (/17) and backend development.
Hands-on experience building complex distributed systems.
Deep understanding of microservices architecture and RESTful APIs.
Experience with relational databases (PostgreSQL).
Experience with NoSQL databases (MongoDB).
Solid understanding of concurrency multithreading and performance tuning.
Experience with messaging systems (Kafka RabbitMQ or similar).
Familiarity with cloud platforms (AWS GCP or Azure).
Strong knowledge of software design patterns and best practices.
Experience with containerization (Docker) and orchestration (Kubernetes).
Nice to Have
Experience with Infrastructure as Code (Terraform).
Experience designing and maintaining CI/CD pipelines (GitHub Actions).
Knowledge of observability tools (Prometheus Grafana ELK stack).
Experience with security best practices in distributed systems.
Exposure to DevOps culture and SRE principles.
Soft Skills
Strong problem-solving and analytical thinking.
Excellent communication and collaboration skills.
Ability to work in fast-paced agile environments.
Ownership mindset and attention to detail.
Job Title: Java Software Engineer Location: Phoenix AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to be onsite together when possible but is flexible with needs. Contract Length: 12 month...
Job Title: Java Software Engineer Location: Phoenix AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to be onsite together when possible but is flexible with needs. Contract Length: 12 months (strong chance for extension) Interview Process - 2-3 rounds. They move quick on interviews as they understand the market
JOB DESCRIPTION
Join our team as a Mid Java Software Engineer and help design and build highly scalable resilient distributed systems powering mission-critical applications. Were looking for a hands-on expert who thrives in complex environments enjoys solving hard problems and is passionate about modern engineering practices.
Key Responsibilities
Design develop and maintain high-performance distributed systems using Java.
Architect scalable microservices and event-driven systems.
Collaborate with cross-functional teams to define system requirements and deliver robust solutions.
Ensure system reliability performance and scalability through best engineering practices.
Write clean maintainable and well-tested code.
Mentor junior engineers and contribute to technical leadership.
Participate in code reviews and architectural discussions.
Optimize database performance and data models for both relational and non-relational systems.
Required Skills & Qualifications
Strong experience in Java (/17) and backend development.
Hands-on experience building complex distributed systems.
Deep understanding of microservices architecture and RESTful APIs.
Experience with relational databases (PostgreSQL).
Experience with NoSQL databases (MongoDB).
Solid understanding of concurrency multithreading and performance tuning.
Experience with messaging systems (Kafka RabbitMQ or similar).
Familiarity with cloud platforms (AWS GCP or Azure).
Strong knowledge of software design patterns and best practices.
Experience with containerization (Docker) and orchestration (Kubernetes).
Nice to Have
Experience with Infrastructure as Code (Terraform).
Experience designing and maintaining CI/CD pipelines (GitHub Actions).
Knowledge of observability tools (Prometheus Grafana ELK stack).
Experience with security best practices in distributed systems.