Skip to content
mimi

Senior Java Architect - Hybrid - Locals to MI

Jobs via Dice

Lansing · Hybrid Full-time Senior Today

About the role

Description

  • Interview Mode :- WebCam Interview
  • Very long term project (initial PO for 1 year and usually the project goes for 3-5 years with this customer)
  • Hybrid (3 days per Week Onsite) at Lansing-MI
  • Local to MI candidate Preferred

Responsibilities

  • Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the back end and modern JavaScript frameworks such as React, Angular, or Vue on the front end.
  • Lead the development of scalable, secure, and high-performance solutions using Java-based technologies.
  • Collaborate closely with product owners, architects, and cross-functional teams to deliver comprehensive full-stack solutions aligned with business goals.
  • Design, develop, and consume RESTful APIs, and integrate with various third-party services and platforms.
  • Build responsive, user-friendly UI components using modern front-end frameworks, ensuring a seamless user experience across devices.
  • Actively contribute to DevOps practices, including continuous integration/continuous deployment (CI/CD), containerization using Docker/Kubernetes, and automated testing.
  • Participate in Agile/Scrum ceremonies and collaborate effectively 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 and define complex business processes and translate them into effective technical solutions.
  • Identify common issues and recurring patterns across applications to design reusable, scalable solutions that reduce redundancy and improve maintainability.
  • Provide knowledge transfer and mentorship to team members, ensuring continuity and shared understanding of developed solutions.

Qualifications

  • 12+ years of professional experience in software/application development, with strong expertise in Java and developing enterprise-level systems.
  • 5+ years of experience in application architecture, designing large-scale, mission-critical systems.
  • 3+ years of hands-on experience in microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., OpenShift or Kubernetes).
  • Strong experience in designing multi-tier applications, distributed systems, and high-availability solutions.
  • Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and secure application design.
  • Proven expertise in modern security protocols and authentication frameworks, including OAuth 2.0, SAML, OpenID Connect, and JSON Web Tokens (JWT), with hands-on experience implementing secure and scalable identity and access management solutions across distributed systems.
  • Proven expertise in full stack development, with hands-on experience spanning both front-end and back-end technologies.
  • Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.
  • Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.
  • Extensive experience working with relational and NoSQL databases.
  • Experience with message queuing systems, such as IBM MQ or equivalent technologies.
  • Familiarity with Agile/Scrum methodologies and the ability to thrive in a fast-paced, iterative development environment.
  • Strong background in DevOps practices and tools, including Git, Jenkins, Docker, Kubernetes, Maven.
  • Knowledge of Test-Driven Development (TDD) and hands-on experience with automated testing frameworks such as JUnit and Selenium.
  • Excellent problem-solving, debugging, and analytical skills, with the ability to troubleshoot and resolve complex technical issues efficiently.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Additional Skills

  • Experience using Playwright testing platform is desirable.
  • Knowledge of AI driven code development tools (Amazon Q & Kiro).

Skills

AngularAWSCSS3DockerGitHibernateHTML5IBM MQJavaJavaScriptJenkinsJPAJUnitKubernetesMavenNoSQLOAuth 2.0OpenID ConnectOraclePlaywrightReactREST APIsSAMLSeleniumSpringSpring BootTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free