What are the responsibilities and job description for the Java Golang Developer position at Visionary Innovative Technology Solutions?
Hi,
Please go through the job description:
Title: Java Golang Developer
Location: Phoenix, AZ(Hybrid Local F2F Interview)
Duration: 6 months
Job Description:
There will be a Glider test, so screen your people
Financial experience a plus
· 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
· 6 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 (Google Cloud Platform) 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