Proarch

Java Full Stack Developer

Job Description

Job Summary

ProArch is looking for an experienced Java Fullstack Developer with strong hands-on expertise in backend Java development and modern frontend technologies. The ideal candidate will have solid experience working as a Fullstack Developer, strong JavaScript and Angular skills, and prior exposure to the US Healthcare domain.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Java and related frameworks
  • Build rich, responsive frontend applications using JavaScript and Angular JS
  • Develop and integrate RESTful APIs and backend services
  • Work closely with business analysts and domain experts to understand US Healthcare requirements
  • Ensure application performance, security, and scalability
  • Participate in code reviews, follow coding standards, and best practices
  • Troubleshoot production issues and provide timely resolutions
  • Collaborate with QA and DevOps teams for testing and deployment

Requirements

  • Required Skills & Qualifications
    • 6+ years of overall relevant experience in software development
    • 4+ years of hands-on experience as a Fullstack Developer
    • Strong proficiency in Java (Spring, Spring Boot preferred)
    • Strong work experience with JavaScript and Angular JS
    • Experience building and consuming RESTful web services
    • Solid understanding of HTML, CSS, and frontend design principles
    • Experience with relational and/or NoSQL databases
    • Familiarity with version control tools such as Git
  • Domain Experience
    • US Healthcare domain experience is mandatory, including familiarity with healthcare workflows, terminology, and regulations (HIPAA preferred)
  • Preferred Skills
    • Experience with microservices architecture
    • Exposure to cloud platforms (AWS, Azure, or GCP)
    • Knowledge of CI/CD pipelines and DevOps practices
    • Experience working in Agile/Scrum environments