Java Developer :: Dimondale, MI (Onsite/Hybrid)

ARK Solutions, Inc.
Windsor charter Township, MI, United States
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$83,200.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) JIRA HTML5 User Authentication Automation of Tests Cascading Style Sheets (CSS) Continuous Integration Software Debugging DevOps Hibernate (Java)
+30 more
IBM WebSphere MQ Java Persistence API Java Virtual Machine (JVM) Spring Framework Apache Maven Oracle (Applications) Performance Tuning Scrum Methodology Queueing Systems Software Engineering Time Tracking Software TypeScript Web Application Frameworks Multithreading Test-Driven Development (TDD) ReactJS Concurrency Spring-boot Software Security Git Vue.js Containerization AngularJS Material UI Kubernetes Front End Software Development Restful APIs Docker Jenkins Microservices

Job description

  • Design, develop, and maintain full stack applications using Java (Spring Boot) and modern JavaScript frameworks like React, Angular, or Vue.
  • Lead the development of scalable, secure, and high-performance solutions using Java-based technologies.
  • Collaborate with product owners, architects, and cross-functional teams to deliver comprehensive full-stack solutions.
  • Design, develop, and consume RESTful APIs, and integrate with third-party services and platforms.
  • Build responsive, user-friendly UI components ensuring a seamless user experience across devices.
  • Contribute to DevOps practices, including CI/CD, containerization using Docker/Kubernetes, and automated testing.
  • Participate in Agile/Scrum ceremonies and collaborate within an agile development environment.
  • Analyze, design, document, implement, and test software solutions based on detailed user stories managed through Jira.
  • Ensure accurate and timely time tracking for billing and reporting purposes.
  • Work alongside product owners to understand complex business processes and translate them into technical solutions.
  • Identify common issues and recurring patterns across applications to design reusable, scalable solutions.
  • Provide knowledge transfer and mentorship to team members.

Requirements

  • 10 years of professional experience in software/application development with strong expertise in Java and enterprise-level systems.
  • Proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.
  • Front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with message queuing systems, such as IBM MQ or equivalent technologies.
  • Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning.
  • Experience in microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., Kubernetes).
  • Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and secure application design.
  • Proven expertise in modern security protocols and authentication frameworks.
  • Familiarity with Agile/Scrum methodologies.
  • Strong background in DevOps practices and tools, including Git, Jenkins, Docker, Kubernetes, Maven.
  • Knowledge of Test-Driven Development (TDD) and automated testing frameworks.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills., Title: Java developer Duration: 09+ Months Interview: In person Location: Dimondale, MI(2 days or 5 days onsite) Required skills: 10+ years of professional experience in …
  • 4 hours ago

About the company

© 2026 Careerjet All rights reserved

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

5:29 min

Simulating a senior Java developer technical interview

Jakov Semenski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all