Job Title: Java Backend Developer
Location: Phoenix, AZ (Onsite)
Interview Mode: In-Person (Face-to-Face)
Employment Type: Contract
Job Description
We are seeking a highly skilled Java Backend Developer to join our team in Phoenix, AZ. The ideal candidate will have extensive experience designing, developing, and maintaining scalable backend applications using modern Java technologies. This role requires strong expertise in Java, Spring Boot, Microservices, RESTful APIs, and cloud platforms. Candidates must be available to attend an in-person interview and work onsite.
Key Responsibilities
- Design, develop, and maintain high-performance backend applications using Java and Spring Boot.
- Build scalable Microservices and RESTful APIs for enterprise applications.
- Collaborate with cross-functional teams including architects, frontend developers, QA, and DevOps.
- Integrate applications with relational and NoSQL databases.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and implement effective solutions.
- Work within Agile/Scrum development methodologies.
Required Skills
- 6+ years of experience in Java backend development.
- Strong hands-on experience with Java 8/11/17.
- Expertise in Spring Boot, Spring MVC, Spring Security, and Microservices.
- Experience developing RESTful APIs.
- Strong knowledge of SQL databases (Oracle, PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
- Experience with Kafka, RabbitMQ, or other messaging technologies.
- Hands-on experience with Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
- Proficiency with Git and version control.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with distributed systems and event-driven architectures.
- Exposure to monitoring tools such as Splunk, Prometheus, or Grafana.
- Knowledge of security best practices and OAuth/JWT authentication.
- Experience working in financial services or other enterprise environments is a plus.
Interview Requirement
- Candidates must be available for an in-person interview in Phoenix, AZ.