Java Developer :: Dimondale, MI (Onsite/Hybrid)
ARK Solutions, Inc.
Dimondale, United States of America
yesterday
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
$ 166KJob location
Dimondale, United States of America
Tech stack
Testing (Software)
Java
JavaScript
JIRA
HTML5
User Authentication
Automation of Tests
CSS
Continuous Integration
Software Debugging
DevOps
Hibernate
IBM WebSphere MQ
Java Persistence API
Java Virtual Machine (JVM)
Spring
Maven
Oracle Applications
Performance Tuning
Scrum
Queueing Systems
Software Engineering
Time Tracking Software
TypeScript
Web Application Frameworks
Multithreading
Test Driven Development
React
Concurrency
Spring-boot
Software Security
GIT
Vue.js
Containerization
Angular
Material Design
Kubernetes
Front End Software Development
REST
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