Jobs via Dice
Overview
Title: Dimondale, MI - IT - DTMB - Agency Services - MSP - Programmer Analyst 4 - Java Developer Location: Lansing, MI Duration: 12+ Months Client: State of MI Hybrid Interview Process: Interviews will be held in person at the MSP Headquarters. Candidates MUST be available for an in-person interview. Candidates selected for an interview must present a valid ID to the manager during the interview. Hybrid: Resource will be working a hybrid schedule (2-5 days onsite/week). NO REMOTE ONLY OPTION. Resource will need to be onsite from day one, 2-5 days per week at the managers discretion. Local candidates ONLY. Candidates must be located within 2 hours of Dimondale, MI at time of submission. Responsibilities
Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the backend 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 seamless user experience across devices. Actively contribute to DevOps practices, including 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 with 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
Proven ability to communicate effectively with both technical teams and business stakeholders, ensuring alignment between business requirements and technical capabilities. Extensive experience in Agile and Hybrid environments (Scrum, Kanban), with a track record of translating business requirements into actionable user stories; familiar with Waterfall as well. Strong understanding of enterprise software integration and how applications interface with other systems and databases. Knowledge of IT infrastructure and architecture, APIs, middleware, and evaluating legacy vs. emerging technologies in software decisions. Ability to identify functional and technical gaps and design targeted solutions through feature development, third-party integration, or legacy enhancement. Required skills
Minimum of 10 years of experience as an Application Developer with ability to translate complex business processes into technical solutions. Full stack development expertise across both frontend and backend technologies. Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA. Frontend skills with Angular, React, HTML5, CSS3, JavaScript, and TypeScript. Experience with Microservices architecture and deployment on cloud platforms. Good understanding of RESTful APIs, JSON, and web service integration. Experience with relational and NoSQL databases. Experience with message queuing systems (e.g., IBM MQ or equivalents). Familiarity with Agile/Scrum methodologies and fast-paced iterations. Strong DevOps background with Git, Jenkins, Docker, Kubernetes, Maven. Experience with security protocols and authentication frameworks (OAuth 2.0, SAML, OpenID Connect, JWT) and implementing secure IAM across distributed systems. Knowledge of Test-Driven Development (TDD) and automated testing frameworks (JUnit, Selenium). Excellent problem-solving, debugging, and analytical skills; strong communication and collaboration abilities in cross-functional teams. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development Referrals increase your chances of interviewing at Jobs via Dice by 2x Get notified about new Java Software Engineer jobs in Lansing, MI. Note
Sr. Full Stack Developer || Hybrid Okemos, MI #J-18808-Ljbffr
Title: Dimondale, MI - IT - DTMB - Agency Services - MSP - Programmer Analyst 4 - Java Developer Location: Lansing, MI Duration: 12+ Months Client: State of MI Hybrid Interview Process: Interviews will be held in person at the MSP Headquarters. Candidates MUST be available for an in-person interview. Candidates selected for an interview must present a valid ID to the manager during the interview. Hybrid: Resource will be working a hybrid schedule (2-5 days onsite/week). NO REMOTE ONLY OPTION. Resource will need to be onsite from day one, 2-5 days per week at the managers discretion. Local candidates ONLY. Candidates must be located within 2 hours of Dimondale, MI at time of submission. Responsibilities
Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the backend 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 seamless user experience across devices. Actively contribute to DevOps practices, including 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 with 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
Proven ability to communicate effectively with both technical teams and business stakeholders, ensuring alignment between business requirements and technical capabilities. Extensive experience in Agile and Hybrid environments (Scrum, Kanban), with a track record of translating business requirements into actionable user stories; familiar with Waterfall as well. Strong understanding of enterprise software integration and how applications interface with other systems and databases. Knowledge of IT infrastructure and architecture, APIs, middleware, and evaluating legacy vs. emerging technologies in software decisions. Ability to identify functional and technical gaps and design targeted solutions through feature development, third-party integration, or legacy enhancement. Required skills
Minimum of 10 years of experience as an Application Developer with ability to translate complex business processes into technical solutions. Full stack development expertise across both frontend and backend technologies. Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA. Frontend skills with Angular, React, HTML5, CSS3, JavaScript, and TypeScript. Experience with Microservices architecture and deployment on cloud platforms. Good understanding of RESTful APIs, JSON, and web service integration. Experience with relational and NoSQL databases. Experience with message queuing systems (e.g., IBM MQ or equivalents). Familiarity with Agile/Scrum methodologies and fast-paced iterations. Strong DevOps background with Git, Jenkins, Docker, Kubernetes, Maven. Experience with security protocols and authentication frameworks (OAuth 2.0, SAML, OpenID Connect, JWT) and implementing secure IAM across distributed systems. Knowledge of Test-Driven Development (TDD) and automated testing frameworks (JUnit, Selenium). Excellent problem-solving, debugging, and analytical skills; strong communication and collaboration abilities in cross-functional teams. Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development Referrals increase your chances of interviewing at Jobs via Dice by 2x Get notified about new Java Software Engineer jobs in Lansing, MI. Note
Sr. Full Stack Developer || Hybrid Okemos, MI #J-18808-Ljbffr