Job Title:
Mid-Level Fullstack Java Developer
Location:
Okemos or Farmington Hills, MI
Experience: 5+ Years
Employment Type:
Contract
Job Overview:
We are seeking a highly motivated and skilled Mid-Level Java Developer with at least 5 years of hands-on experience in Java-based application development. The ideal candidate is a problem solver with strong analytical and critical thinking skills, who thrives in a collaborative environment and communicates ideas effectively. A forward-thinking mindset and a passion for clean, efficient code are essential.
Key Responsibilities:
- Develop and maintain scalable Java applications using Core Java/J2EE technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, efficient, and testable code.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews and provide constructive feedback.
Must-Have Technical Skills:
- Strong knowledge of Core Java / J2EE
- Solid understanding of JVM internals and performance profiling
- Experience with Angular 13+, TypeScript, and Node.js
- Proficient in HTML/CSS
- Experience using Jersey for RESTful web services
- Strong command over SQL and PL/SQL
Nice-to-Have Skills:
- Exposure to or experience with Robotic Process Automation (RPA) tools