Haystack
← Back to Jobs
Technology

Java Developer

Synergie SystemsAustin, TX🇺🇸United StatesPosted 31 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

 Job Title: Java Developer

Location: Austin, TX

Job Type: Only W2

 

Job Description:

 

·       Design, develop, and maintain Java-based applications.

·       Build and consume RESTful APIs.

·       Develop microservices using Spring Boot.

·       Write clean, maintainable, and well-documented code.

·       Participate in code reviews and implement best coding practices.

·       Troubleshoot, debug, and optimize application performance.

·       Collaborate with product managers, QA engineers, and DevOps teams.

·       Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

·       Ensure application security, scalability, and reliability.

 

Required Skills:

·       Strong proficiency in Java 8/11/17.

·       Experience with Spring Framework and Spring Boot.

·       Knowledge of RESTful web services.

·       Experience with Hibernate/JPA.

·       Strong understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.

·       Familiarity with Git and version control.

·       Understanding of object-oriented programming principles and design patterns.

·       Experience with Maven or Gradle.

·       Knowledge of unit testing using JUnit and Mockito.

 

Preferred Skills:

·       Experience with microservices architecture.

·       Familiarity with Docker and Kubernetes.

·       Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

·       Experience with messaging systems like Kafka or RabbitMQ.

·       Familiarity with CI/CD pipelines using Jenkins, GitHub Actions.

Skills

Docker
Microservices
MySQL
Oracle
SQL
Spring
Spring Boot
AWS
Agile
Azure
Git
GitHub Actions
Google Cloud
Hibernate
JUnit
Java
Jenkins
Kafka
Kubernetes
PostgreSQL
RabbitMQ

Similar jobs