Software Developer, Java / Full Stack

HK Tech

Software Developer, Java / Full Stack

National
Full Time
Paid
  • Responsibilities

    Software Developer, Java / Full Stack
    Location: Dimondale, MI (Hybrid, must reside within 2 hours)
    Type: Long-term Contract, W2 only (no third-party candidates please)

    We are seeking an experienced Full Stack Java Developer to join a dynamic team supporting enterprise-level applications. This is a hybrid role based in Dimondale, MI, with the expectation that candidates live within a two-hour commute.

    Key Responsibilities:

    • Design, develop, and maintain enterprise applications using Java (Spring Boot) and modern JavaScript frameworks (React, Angular, or Vue).
    • Develop and consume RESTful APIs, integrate third-party services, and ensure secure, scalable solutions.
    • Implement microservices architecture and support deployments on cloud platforms.
    • Build responsive, user-friendly interfaces with modern web technologies.
    • Participate in Agile/Scrum ceremonies and collaborate with cross-functional teams.
    • Apply DevOps practices, including CI/CD, containerization (Docker, Kubernetes), and automated testing.
    • Provide mentorship, knowledge sharing, and support in troubleshooting complex issues.

    Required Skills & Experience:

    • 10+ years of professional application development experience.
    • Strong expertise in Java, Spring, Spring Boot, Hibernate/JPA, Oracle.
    • Proficiency in front-end development with Angular, React, JavaScript, TypeScript, HTML5, CSS3.
    • Hands-on experience with microservices, cloud deployment, message queuing (IBM MQ or equivalent), and relational/NoSQL databases.
    • Familiarity with OAuth 2.0, SAML, OpenID Connect, JWT for secure authentication.
    • Strong knowledge of Agile/Scrum, DevOps tools (Git, Jenkins, Maven), and automated testing frameworks (JUnit, Selenium).
    • Excellent problem-solving, communication, and collaboration skills.