BCforward is seeking a highly motivated and experienced Software Engineer - Java, Backend III
Note: Candidate must be local to AZ and willing to attend Face to Face Interview in the final round.
Job Tittle: Java Software Engineer
Location: Phoenix, AZ (Hybrid Job) - Must be local to AZ and willing to attend Face to Face Interview.
Duration: Long Term Contract
Pay rate: $70 C2C
Job Description:
We are seeking two 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
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 (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
What Success Looks Like
High-quality, maintainable code delivered consistently
Reliable integrations between Go services, Java services, and data platforms
Secure and scalable JWT-based authentication implementations
Well-performing PostgreSQL and Couchbase solutions
Strong collaboration across engineering, product, and operations teams
Continuous improvement of application reliability, performance, and developer productivity
By continuing you agree to our Terms & Privacy Policy.