Full Stack Java/Angular Developer

Job Type: Contract
Work Flexibility: Hyrbid
Location: Oakland CA
Required Skills: Angular Java JBoss REST APIs Spring Boot SQL Server

Role: Full Stack Java/Angular Developer
Location: Oakland, CA (Hybrid: 3 days onsite/2 days remote)
Duration: 6+ months
Pay Rate: $65 to $70


Overview:
We are seeking a highly skilled Angular Developer with strong experience in Java-based backend development and SQL Server. The ideal candidate will be responsible for building, enhancing, and maintaining scalable front-end and back-end systems within our enterprise application environment. This role requires strong analytical skills, hands-on coding experience, and the ability to collaborate effectively within a cross-functional team.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, MIS, or equivalent
  • 5+ years of development experience in Java/JavaScript, CSS, HTML, Angular, and responsive/dynamic modern web application development
  • Software abilities: Java/J2EE, Spring/Spring Boot, Angular, REST Services, Cloud, and deployment technologies
  • Java backend experience with connection to SQL Server database
  • Ability to create tables, write queries, stored procedures, and functions in SQL Server
  • Experience integrating with APIs with a demonstrable understanding of RESTful web services
  • Good understanding of deploying applications in a JBoss environment
  • Demonstrable understanding of fundamental design principles for building a modular, scalable, and resilient platform
  • Experience with secure coding standards and practices
  • Experience developing automated unit testing, integration testing, end-to-end testing, and performance testing
  • Experience working in an Agile and Waterfall delivery environment
  • Experience developing web applications (HTML, CSS, JavaScript)
  • Experience in designing, coding, and developing customized Java applications
  • Desirable: Salesforce experience

Job Duties:

  • Work with users to gather business requirements and define software solutions
  • Develop and maintain customized applications in Java
  • Develop Java classes and write business logic
  • Develop new and maintain existing Java applications
  • Create technical documents and training materials, and provide training for Java application users
  • Work on multiple projects simultaneously

Apply for this position

Allowed Type(s): .pdf, .doc, .docx