JAVA Developer Programmer Analyst Lansing MI
Posted
JAVA Developer/Programmer Analyst- Lansing, MI
Duration: 12 months | Hybrid
Seeking for a JAVA Developer/Programmer Analyst will play a crucial role in maintaining and enhancing complex Java applications. You'll work on automating processes, streamlining business operations, ensuring data integrity, and securing applications.
Position Summary:- Develop and maintain Java applications using Spring MVC, Hibernate, jQuery/HTML5, JavaScript, HTML, XML, and Angular.
- Create business application components with Object-Oriented Java/JEE technologies.
- Design and develop RESTful Web Services using Spring Web MVC framework.
- Work with Apache Struts framework for application development.
- Implement design patterns like Intercepting Filter, Front Controller, and more.
- Build and maintain unit test frameworks with Junit and Spring Boot.
- Participate in the full software development life cycle (SDLC).
- Troubleshoot and optimize SQL and PL/SQL scripts.
- Integrate software components into a functional system.
- Utilize source control tools like GIT and build frameworks like Maven.
- Develop software design documents and prototypes for stakeholder review.
- Work with modern JavaScript frameworks like React.js, understanding Redux and component lifecycle.
- Contribute to large agile projects with experience in Java 17, SOAP Web-Services, and JMS API.
- Experience with Spring Boot, Spring Data, Spring Batch, and Spring Security frameworks.
- 5 years of experience with Angular, JavaScript, SSRS, SQL Server, and hybrid agile/waterfall methodologies.
- 5 years of experience with Java and Spring.
- 3 years of experience with complex SQL Server database configurations.
- 3 years of experience with Azure DevOps for agile methodologies.
- Strong customer service skills and ability to build strategic relationships.
