Logo
Jobs via Dice

Programmer Analyst 4 Java Developer

Jobs via Dice, Dimondale, Michigan, United States, 48821

Save Job

Overview

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Shiro Technologies, is seeking the following. Apply via Dice today! 10+ years

of experience as an Application Developer, with the ability to translate complex business processes into effective technical solutions. Full stack development expertise, with hands-on experience in both front-end and back-end technologies. Strong proficiency in

Java, Spring, Spring Boot, Oracle, Hibernate/JPA . Front-end skills:

Angular, React, HTML5, CSS3, JavaScript, TypeScript . Experience with

Microservices architecture

and cloud deployment. Solid understanding of

RESTful APIs, JSON, web service integration . Experience with

relational and NoSQL databases . Knowledge of message queuing systems (IBM MQ or equivalent). Familiarity with

Agile/Scrum

methodologies. DevOps expertise with

Git, Jenkins, Docker, Kubernetes, Maven . Experience with

OAuth 2.0, SAML, OpenID Connect, JWT

and secure identity solutions. Knowledge of

Test-Driven Development (TDD)

and testing frameworks such as

JUnit and Selenium . Excellent problem-solving, debugging, and analytical skills. Strong communication and collaboration skills. Responsibilities

Design, develop, and maintain full stack applications using

Java (Spring Boot)

and modern JavaScript frameworks ( React, Angular, Vue ). Develop scalable, secure, and high-performance Java-based solutions. Collaborate with product owners, architects, and cross-functional teams to deliver business-aligned solutions. Build responsive, user-friendly UI components. Design, develop, and consume RESTful APIs and integrate with third-party services. Contribute to DevOps practices including

CI/CD, Docker/Kubernetes, automated testing . Participate in

Agile/Scrum ceremonies

and collaborate in an iterative environment. Analyze, design, document, and test software solutions based on user stories in

Jira . Provide mentorship and knowledge transfer to team members. Identify common patterns and design reusable, scalable solutions. Detailed Skills Required:

Strong ability to communicate with both technical teams and business stakeholders. Extensive experience in

Agile/Hybrid environments

(Scrum, Kanban) and familiarity with

Waterfall/SDLC . Strong understanding of

enterprise software integration

and system/database interfaces. Knowledge of

IT infrastructure, APIs, middleware , and evaluation of legacy vs. modern technologies. Skilled at identifying functional/technical gaps and designing targeted solutions. Senior/Employment details

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 Application context

Sign in to set job alerts for Java Software Engineer roles. Job reference: 148143-Programmer Analyst 4 - Java Developer Sr. Full Stack Developer || Hybrid Okemos, MI Lansing, MI $110,000.00-$120,000.00 2 months ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr