Java & Python Developer

Argyllinfotech

  • Phoenix, AZ
  • 7 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Apache Kafkaunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Backend as a Service (BaaS)unmatched
    • Best Practicesunmatched
    • Business Analysisunmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Consultingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer Relationsunmatched
    • Data Processingunmatched
    • Data Qualityunmatched
    • Database Technologyunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Enterprise Applicationsunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Information/Data Security (InfoSec)unmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • MongoDBunmatched
    • MySQLunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Oriented Softwareunmatched
    • Oracleunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Production Supportunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Stored Proceduresunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched

    Description

    Job Title: Java & Python Developer
    Location: Phoenix, AZ 85054 (Hybrid)
    Employment Type: Contract (6 Months)
    Experience: 5 8 Years
    Target Start Date: 14 August 2026
    Interview Process: Video Interview
    Job Summary
    We are seeking a highly motivated Java & Python Developer with 5 8 years of experience in designing, developing, and supporting scalable enterprise applications. The ideal candidate will possess strong expertise in Java, Python, Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, and cloud technologies. This role involves developing high-performance backend applications, collaborating directly with client stakeholders, and delivering robust cloud-native solutions in an Agile environment.
    The successful candidate will have excellent problem-solving abilities, strong communication skills, and the capability to work independently while contributing to the success of enterprise software initiatives.
    Key Responsibilities
    Application Development
    • Design, develop, test, and maintain scalable enterprise applications using Java and Python.
    • Build high-performance backend services and cloud-native applications using Spring Boot and Microservices Architecture.
    • Develop secure, reusable, and efficient RESTful APIs for enterprise integrations.
    • Write clean, maintainable, and well-documented code following software engineering best practices.
    • Participate in the complete Software Development Life Cycle (SDLC), from requirements gathering through deployment and production support.
    Backend Development
    • Develop and optimize enterprise-grade backend systems capable of handling high transaction volumes.
    • Design modular microservices with a focus on scalability, reliability, and maintainability.
    • Implement business logic, data processing, and application integrations using Java and Python.
    • Troubleshoot and resolve complex application and performance issues.
    Database Development
    • Design and optimize relational and NoSQL database solutions.
    • Develop efficient SQL queries, stored procedures, and database integrations.
    • Work with databases such as Oracle, PostgreSQL, MySQL, MongoDB, or other NoSQL platforms.
    • Ensure data integrity, security, and application performance.
    Cloud & DevOps
    • Develop and deploy cloud-enabled applications on AWS, Microsoft Azure, or Google Cloud Platform (GCP).
    • Work with CI/CD pipelines to automate build, testing, and deployment processes.
    • Utilize Git for source code management and version control.
    • Collaborate with DevOps teams to ensure seamless application deployment and monitoring.
    Client Collaboration
    • Work directly with client stakeholders to understand business requirements and translate them into technical solutions.
    • Participate in technical discussions, solution walkthroughs, and requirement analysis sessions.
    • Provide regular project updates and technical recommendations.
    • Build strong client relationships through effective communication and timely delivery.
    Team Collaboration
    • Work closely with architects, developers, QA engineers, and business analysts.
    • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
    • Conduct code reviews and ensure adherence to coding standards and best practices.
    • Mentor junior developers and contribute to continuous process improvement.
    Required Qualifications
    Experience
    • Minimum 5 years of professional software development experience.
    • Strong hands-on experience developing enterprise applications using Java and Python.
    • Proven experience with Spring Boot, Microservices, and RESTful API development.
    • Experience building scalable cloud-native applications.
    • Experience working in Agile/Scrum development environments.
    Technical Skills
    • Strong expertise in:
      • Java
      • Python
      • Spring Boot
      • Microservices
      • REST APIs
    • Experience with:
      • SQL databases
      • NoSQL databases
      • Git
      • CI/CD pipelines
    • Experience with one or more cloud platforms:
      • AWS
      • Microsoft Azure
      • Google Cloud Platform (GCP)
    • Strong understanding of object-oriented programming, software design patterns, and distributed systems.
    Preferred Qualifications
    • Experience working directly with enterprise clients in a consulting environment.
    • Knowledge of containerization technologies such as Docker and Kubernetes.
    • Familiarity with messaging technologies such as Kafka or RabbitMQ.
    • Experience with automated testing frameworks and performance optimization.
    • Excellent analytical, troubleshooting, and communication skills.

    Numbers & Facts

    LocationPhoenix, AZ

    Similar Jobs

    See more jobs