What are the responsibilities and job description for the Java Developer (Programmer/Analyst) position at HYR Global Source Inc?
Position Name : Java Developer (Programmer/Analyst)
Location: Onsite Columbus, OH and/or Minneapolis, MN are strongly preferred, Dallas, TX or Atlanta, GA 4 days/week
Position Type: Fulltime
We are looking for a skilled Backend Java Engineer to design, build, and maintain scalable cloud-native applications and APIs. The ideal candidate should have strong experience in Java development, RESTful services, SQL databases, and cloud platforms, with preference for Google Cloud Platform (GCP). Experience with event-driven architectures and distributed systems is highly valued.
Key Responsibilities
Required Skills & Qualifications
Location: Onsite Columbus, OH and/or Minneapolis, MN are strongly preferred, Dallas, TX or Atlanta, GA 4 days/week
Position Type: Fulltime
We are looking for a skilled Backend Java Engineer to design, build, and maintain scalable cloud-native applications and APIs. The ideal candidate should have strong experience in Java development, RESTful services, SQL databases, and cloud platforms, with preference for Google Cloud Platform (GCP). Experience with event-driven architectures and distributed systems is highly valued.
Key Responsibilities
- Design, develop, and maintain backend services using Java and modern frameworks.
- Build scalable and secure RESTful APIs for internal and external integrations.
- Develop cloud-native microservices and deploy them on GCP or other cloud environments.
- Design and optimize SQL queries, schemas, and database performance.
- Implement event-driven and asynchronous processing systems using Pub/Sub or Kafka.
- Collaborate with frontend, DevOps, QA, and product teams to deliver high-quality solutions.
- Write clean, maintainable, and testable code following engineering best practices.
- Participate in code reviews, architecture discussions, and technical planning.
- Monitor system performance, troubleshoot production issues, and improve reliability.
- Contribute to CI/CD pipelines and cloud infrastructure automation.
Required Skills & Qualifications
- Strong proficiency in Java (Java 8/11/17 preferred).
- Experience building RESTful APIs and backend services.
- Strong SQL knowledge and hands-on experience with relational databases.
- Cloud experience with:
- Google Cloud Platform (preferred), OR
- AWS / Azure acceptable.
- Understanding of microservices architecture and distributed systems.
- Experience with version control systems such as Git.
- Knowledge of unit testing and integration testing frameworks.