What are the responsibilities and job description for the Golang+Java Developer position at InfiCare Staffing?
Role: Golang Java Engineer
Location: Phoenix, AZ (100% Onsite)
Job Type: Contract
Job Description
We are seeking experienced Software Engineers to join our engineering team and contribute to the development of scalable, cloud-native applications and services. The ideal candidates are hands-on engineers with strong backend development experience in Go and Java, solid database expertise, and experience integrating secure authentication and authorization solutions across distributed systems.
Responsibilities
- Design, develop, and maintain backend services using Go (Golang) and Java
- Build and enhance RESTful APIs and microservices supporting high-volume applications
- Integrate applications with Java-based services using JWT-based authentication and authorization
- Develop and maintain web application components using JavaScript
- Design and optimize data models, queries, and integrations with PostgreSQL and Couchbase
- Collaborate with product managers, architects, and engineers to deliver scalable solutions
- Participate in code reviews and promote engineering best practices
- Troubleshoot production issues and implement performance, reliability, and security improvements
- Contribute to CI/CD pipelines and automated deployment processes
- Document technical designs, APIs, and operational procedures
Required Qualifications
- 10 years of software engineering experience developing enterprise applications
- Strong proficiency in Go (Golang) and Java
- Experience building and consuming RESTful APIs and microservices
- Strong JavaScript development experience
- Hands-on experience with PostgreSQL and Couchbase
- Experience implementing JWT-based authentication and authorization pattern
- Strong understanding of distributed systems, API security, and application integration
- Experience with Git, CI/CD pipelines, and Agile development methodologies
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience with Google Cloud Platform (GCP) or other cloud platforms
- Experience with containerized environments (Docker, Kubernetes)
- Familiarity with event-driven architectures and messaging platforms
- Experience with observability tools, logging, and monitoring frameworks
- Bachelor's degree in Computer Science, Engineering, or a related field