Have questions or need assistance? Our team is here to help! Reach out to us via phone or email, and we’ll get back to you promptly. this is the content for Contact

Java Developer

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.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Prev Post

Next Post