What are the responsibilities and job description for the Programmer Analyst 4 - Java/Spring Boot/React - Lansing, MI I (Local candidates only) position at Jobs via Dice?
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!
We are seeking an experienced Programmer Analyst with strong expertise in Java/J2EE technologies to support the development, enhancement, and maintenance of enterprise applications. The ideal candidate will have extensive experience with Spring Boot, Hibernate, React/Angular, RESTful services, and relational databases.
Required Skills:
8 years of Java/J2EE application development experience
Strong experience with Java 17 , Spring MVC, Spring Boot, Spring Data, Spring Batch, and Spring Security
Experience with Hibernate/JPA and Object-Oriented Design principles
Experience developing RESTful APIs and SOAP Web Services
Strong SQL/PL-SQL development and query tuning experience
Experience with Apache Struts Framework
Experience with Eclipse, STS, Maven, and Git
Experience with JUnit and Test-Driven Development (TDD)
Experience with React.js and/or Angular, JavaScript (ES6 ), HTML5, and jQuery
Understanding of Redux, React Router, and component lifecycle
Experience with JBoss, Tomcat, WebSphere, and OpenShift
Experience working in Agile/Scrum environments
Exposure to AWS/Azure and DevOps practices
Strong documentation, analysis, and troubleshooting skills
Experience using AI-assisted development tools for coding, refactoring, and documentation
Responsibilities:
Design, develop, test, and maintain enterprise applications
Build and support RESTful and SOAP-based services
Develop and optimize SQL queries, stored procedures, and database objects
Create technical design documents and system documentation
Develop front-end solutions using React or Angular
Participate in SDLC activities including requirements analysis, development, testing, and deployment
Collaborate with business and technical stakeholders to deliver high-quality solutions
Location Requirement: Candidates must be local to the Lansing, MI area (within 90 miles) at the time of submission.
We are seeking an experienced Programmer Analyst with strong expertise in Java/J2EE technologies to support the development, enhancement, and maintenance of enterprise applications. The ideal candidate will have extensive experience with Spring Boot, Hibernate, React/Angular, RESTful services, and relational databases.
Required Skills:
8 years of Java/J2EE application development experience
Strong experience with Java 17 , Spring MVC, Spring Boot, Spring Data, Spring Batch, and Spring Security
Experience with Hibernate/JPA and Object-Oriented Design principles
Experience developing RESTful APIs and SOAP Web Services
Strong SQL/PL-SQL development and query tuning experience
Experience with Apache Struts Framework
Experience with Eclipse, STS, Maven, and Git
Experience with JUnit and Test-Driven Development (TDD)
Experience with React.js and/or Angular, JavaScript (ES6 ), HTML5, and jQuery
Understanding of Redux, React Router, and component lifecycle
Experience with JBoss, Tomcat, WebSphere, and OpenShift
Experience working in Agile/Scrum environments
Exposure to AWS/Azure and DevOps practices
Strong documentation, analysis, and troubleshooting skills
Experience using AI-assisted development tools for coding, refactoring, and documentation
Responsibilities:
Design, develop, test, and maintain enterprise applications
Build and support RESTful and SOAP-based services
Develop and optimize SQL queries, stored procedures, and database objects
Create technical design documents and system documentation
Develop front-end solutions using React or Angular
Participate in SDLC activities including requirements analysis, development, testing, and deployment
Collaborate with business and technical stakeholders to deliver high-quality solutions
Location Requirement: Candidates must be local to the Lansing, MI area (within 90 miles) at the time of submission.