Grand Rapids, Michigan

Senior Java Developer

Description:

We are looking for Senior Java Developer for our client in Grand Rapids, Michigan. This is a 6-month contract with the possibility of extension. ***Hybrid role (Tuesday, Wednesday and Thursday on-site)***

Responsibilities:

Implement large-scale, complex, cross-functional applications using Java/JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, NoSQL, Git, Eclipse/IntelliJ IDEA, AWS, Kafka.
This is a hands-on, full-stack developer role requiring substantial coding.
Collaborate with team members and stakeholders to gather requirements, design, implement, and test software.
Be a feature lead and establish project ownership with creative freedom along the way.
Triage, troubleshoot, and support production clouds across the globe.

 

Education and Experience:

At least 6 or more years of industry experience with Java/J2EE application architecture, coding, testing, and deployment.
Experience using technologies in our tech stack such as: JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, NoSQL, Git, Eclipse/IntelliJ IDEA, JS, jQuery.
Strong in RESTful web services and micro-services and their development.
Drives technical vision and influences product roadmap and vision
Passionate about delivering high-quality software by writing clean code and leveraging test automation.
Experience integrating microservices via REST and asynchronous messaging preferably KAFKA.
Enjoy blurring the lines between software engineering, QA, and DevOps.
Excited to collaborate with internal & external stakeholders.
Excellent written & oral communication skills, with high attention to detail.

 

Must-Have:

The successful candidate must have:
Bachelor’s Degree in Computer Science, Computer Engineering, or related field Graduate degree a plus.
Analytical mindset and good problem-solving skills
Excellent written and verbal communication skills and attention to detail
Ability to lead and mentor other Java developers

Nice to Have:

Front-end development experience with Vue/React/Angular.
Any cloud native application development using AWS/GCP/PCF or Azure.

Company Summary:

Initech Global is a leader in the staffing industry, providing consulting, recruiting, and staffing solutions in the field of information technology. Since 2001, Initech Global has been helping companies around the world accomplish their most critical business objectives through our disciplined client service approach, and our unique talent management model. Both client and talent retention continue to surpass 90% since the company’s inception fifteen years ago, and we’ve been recognized by Inc. 5000ä as one of the fastest-growing private companies in the US for the last two years. Our clients and employees are the key to our success, and people are at the heart of everything we do. We are Initech Global, and we are Powered By Peopleä.

Required Skills:

Java, Springboot, JavaScript, Typescript, Angular, AWS, Kafka, Docker, microservices, Web Services