Java Developer

S4tinc

Wixom (MI)

Hybrid

USD 85,000 - 125,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

S4 Technologies Inc. in Wixom, MI seeks a Java Developer to design, develop and maintain scalable Java applications using Spring, Spring Boot, Hibernate, and REST APIs. You will apply solid OOP skills and design patterns to build robust enterprise software.

Join a team that embraces microservices, cloud deployments (AWS/Azure/GCP), CI/CD, and close collaboration with QA, DevOps, and business stakeholders to deliver high-quality solutions.

Qualifications

  • Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field (or foreign equivalent)
  • Strong understanding of Core Java (Java 8 or higher)
  • Experience with Spring Framework / Spring Boot
  • Knowledge of REST APIs and web services
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
  • Experience with version control systems such as Git

Responsibilities

  • Design, develop, and maintain scalable Java-based applications
  • Apply knowledge of object-oriented programming, data structures, and design patterns
  • Develop and implement RESTful web services and APIs
  • Work with frameworks such as Spring, Spring Boot, and Hibernate
  • Build and support microservices-based architecture
  • Integrate applications with databases and external systems
  • Write efficient SQL queries and optimize database performance
  • Perform unit testing, debugging, and troubleshooting of applications
  • Collaborate with cross-functional teams including QA, DevOps, and business stakeholders
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Deploy and maintain applications in cloud or on-premise environments
  • Maintain technical documentation including system design and development processes

Skills

Core Java
REST APIs
Spring Framework / Spring Boot
Git
CI/CD pipelines

Education

Bachelor's degree or higher in Computer Science, Information Technology, Engineering, or a related field

Tools

MySQL
PostgreSQL
Oracle
Docker
Kubernetes
Kafka
RabbitMQ

Job description

S4 Technologies Inc. is seeking a highly skilled Java Developer to perform duties requiring the theoretical and practical application of specialized knowledge in software development, computer science, and enterprise application architecture. This position qualifies as a specialty occupation and requires a minimum of a Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a closely related field.

Detailed Job Duties

The Java Developer will perform the following duties:

  • Design, develop, and maintain scalable and high-performance Java-based applications
  • Apply knowledge of object-oriented programming, data structures, and design patterns
  • Develop and implement RESTful web services and APIs
  • Work with frameworks such as Spring, Spring Boot, and Hibernate
  • Build and support microservices-based architecture
  • Integrate applications with databases and external systems
  • Write efficient SQL queries and optimize database performance
  • Perform unit testing, debugging, and troubleshooting of applications
  • Collaborate with cross-functional teams including QA, DevOps, and business stakeholders
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Deploy and maintain applications in cloud or on-premise environments
  • Maintain technical documentation including system design and development processes
Minimum Qualifications
  • Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or a related field (or foreign equivalent)
  • Strong understanding of Core Java (Java 8 or higher)
  • Experience with Spring Framework / Spring Boot
  • Knowledge of REST APIs and web services
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle)
  • Experience with version control systems such as Git
Preferred Qualifications
  • Experience with microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Docker, Kubernetes, or containerization tools
  • Experience with CI/CD pipelines
  • Exposure to messaging systems such as Kafka or RabbitMQ
Work Location

Primary work location: Wixom, MI
Employee may be assigned to client locations or hybrid environments based on business needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

S4tinc • Wixom (MI)

Hybrid
USD 70,000 - 110,000
Java Developer - Spring, Microservices & Cloud
Java Developer - Spring, Microservices & Cloud

S4tinc • Wixom (MI)

Hybrid
USD 85,000 - 125,000
Software Engineer
Software Engineer

S4tinc • Wixom (MI)

Hybrid
USD 90,000 - 120,000
Remote work flexibility
Senior Java Developer
Senior Java Developer

Depauseit • Houston (TX)

Hybrid
USD 120,000 - 150,000
Java Application Developer
Java Application Developer

LTM • Irving (TX)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Java Software Engineer
Java Software Engineer

Nexreq • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior Software Developer - Java
Senior Software Developer - Java

Talent Wave Associates • Pleasant Prairie (WI)

On-site
USD 110,000 - 160,000
Java Developer
Java Developer

US Tech Solutions • Windsor (CT)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

The Dignify Solutions, LLC • Minneapolis (MN)

On-site
USD 80,000 - 100,000