Sr. Java Developer | Phoenix, AZ | Hybrid | C2C Opportunity

We are currently looking for a highly skilled Sr. Java Developer to join our team for an exciting long-term opportunity in Phoenix, AZ. This is a 12+ months contract role with a hybrid work model, providing flexibility while requiring some onsite presence. If you’re an experienced Java Developer with expertise in Apache Spark, this could be the perfect next step in your career.

Position Overview:

  • Job Title: Sr. Java Developer
  • Location: Phoenix, AZ (Hybrid work environment)
  • Duration: 12+ months (with possibility of extension)
  • Contract Type: C2C (Corp-to-Corp)
  • Experience Required: Minimum 8+ years of experience in software development, with a focus on backend development using Java.

Key Responsibilities:

As a Sr. Java Developer, you will be working on building and enhancing large-scale enterprise applications, contributing to the overall system architecture and functionality. Your main focus will be on implementing new features, improving performance, and ensuring scalability. Specific responsibilities include:

  • Designing and developing high-performance and scalable Java-based applications.
  • Building RESTful APIs and services for data processing using modern Java frameworks like Spring Boot.
  • Working with Apache Spark to process large datasets in distributed environments.
  • Participating in full software development life cycle (SDLC), from gathering requirements to production deployment.
  • Collaborating closely with cross-functional teams, including data engineers, architects, and business analysts to ensure alignment with business requirements.
  • Debugging, troubleshooting, and optimizing application performance to ensure reliability and scalability.
  • Writing and maintaining high-quality, reusable code following best practices for software development.

Skills & Qualifications:

  • Java Expertise: Strong proficiency in Java/J2EE programming, with a deep understanding of object-oriented principles and design patterns.
  • Apache Spark: Hands-on experience with Apache Spark for large-scale data processing is mandatory. Candidates should be familiar with Spark’s architecture, data processing, and optimization techniques.
  • Spring Framework: Solid experience with Spring Boot and Spring Framework for building enterprise-grade applications and microservices.
  • Distributed Systems: Experience in working with distributed systems, event-driven architectures, and real-time data processing is highly desirable.
  • Database Skills: Strong understanding of relational databases (e.g., SQL Server, MySQL) and experience with NoSQL databases is a plus.
  • Cloud Technologies: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is preferred, as well as experience with deploying applications in cloud environments.
  • Version Control & CI/CD: Proficiency in using Git for version control and experience in continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab, etc.
  • Agile Methodology: Previous experience working in an Agile/Scrum development environment, with a strong emphasis on iterative development and continuous feedback.

How to Apply:

If you have the required experience and skills, and are ready to take on an exciting challenge, please submit your updated resume to:

📧 Email: jagadeesh@argyllinfotech.com