Java Developer

Java Developer

Posted 3 days ago by 1754645846

Negotiable
Outside
Hybrid
USA

Summary: Aaratech Inc is looking for a skilled Java Developer to join their team in Texas. The role involves expertise in the full Software Development Life Cycle (SDLC) and focuses on building robust backend systems. The candidate will work closely with engineering, QA, and product teams to deliver high-quality software. Visa sponsorship is not available for this position.

Key Responsibilities:

  • Design, develop, and maintain enterprise-level Java applications
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Write clean, efficient, and reusable Java code
  • Develop and execute unit and integration tests
  • Troubleshoot, debug, and optimize existing applications for performance and reliability
  • Participate in code reviews and follow established development best practices

Key Skills:

  • Bachelor's degree in Computer Science or a related technical field
  • Minimum 3 years of hands-on experience in Java development
  • Strong proficiency in Core Java, Spring Framework (Spring Boot, MVC, Security)
  • Experience with RESTful APIs, Hibernate/JPA, and Multithreading
  • Solid understanding of Relational Databases like MySQL, PostgreSQL, or Oracle
  • Familiarity with Version Control Systems (Git)
  • Strong grasp of the Software Development Life Cycle (SDLC)
  • Experience working in Agile/Scrum environments

Salary (Rate): undetermined

City: San Francisco

Country: USA

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Job Title: Java Developer

Company: Aaratech Inc

Visa sponsorship is not available
Job Summary:

Aaratech Inc is seeking a skilled Java Developer to join our fast-growing team in Texas. The ideal candidate will have strong expertise in the full Software Development Life Cycle (SDLC) and a passion for building robust, scalable backend systems. You will collaborate closely with engineering, QA, and product teams to deliver high-quality software that supports critical business functions.

Key Responsibilities:
  • Design, develop, and maintain enterprise-level Java applications

  • Collaborate with cross-functional teams to define, design, and deliver new features

  • Write clean, efficient, and reusable Java code

  • Develop and execute unit and integration tests

  • Troubleshoot, debug, and optimize existing applications for performance and reliability

  • Participate in code reviews and follow established development best practices

Required Qualifications:
  • Bachelor's degree in Computer Science or a related technical field

  • Minimum 3 years of hands-on experience in Java development

  • Strong proficiency in Core Java, Spring Framework (Spring Boot, MVC, Security)

  • Experience with RESTful APIs, Hibernate/JPA, and Multithreading

  • Solid understanding of Relational Databases like MySQL, PostgreSQL, or Oracle

  • Familiarity with Version Control Systems (Git)

  • Strong grasp of the Software Development Life Cycle (SDLC)

  • Experience working in Agile/Scrum environments

Preferred Skills:
  • Knowledge of Microservices architecture and containerization tools like Docker

  • Familiarity with CI/CD tools such as Jenkins, GitLab CI

  • Exposure to Cloud platforms (AWS, Azure, or Google Cloud Platform)

  • Experience in performance tuning and application optimization

  • Excellent debugging and problem-solving skills

  • Strong communication and team collaboration abilities

Why Join Aaratech Inc?
  • Work on challenging and impactful projects

  • Join a collaborative, inclusive, and growth-focused team

  • Opportunity to work with modern Java technologies

  • Competitive salary and benefits package