More jobs:
Java Developer - Local
Job in
Lansing, Ingham County, Michigan, 48900, USA
Listed on 2026-06-06
Listing for:
Jobs via Dice
Full Time
position Listed on 2026-06-06
Job specializations:
-
Software Development
Java Developer, Full Stack Developer
Job Description & How to Apply Below
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Morph Enterprise LLC, is seeking the following. Apply via Dice today!
Job OverviewWe are seeking an experienced Java Developer to provide ongoing maintenance, support, and enhancement of complex enterprise applications. The ideal candidate will have strong experience in Java-based application development, modern front-end technologies, database development, and Agile methodologies. This role requires collaboration with business stakeholders, development teams, and technical leadership to deliver high-quality software solutions.
Responsibilities- Design, develop, test, and maintain enterprise applications using Java/JEE technologies.
- Develop RESTful web services using Spring MVC and Spring Boot.
- Build and maintain applications using Spring Framework, Hibernate/JPA, and Apache Struts.
- Develop responsive user interfaces using Angular, React.js, JavaScript, HTML5, jQuery, and related technologies.
- Create and maintain database objects including stored procedures, functions, views, triggers, and tables.
- Analyze, troubleshoot, and optimize SQL queries and database performance.
- Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
- Develop technical documentation, flowcharts, prototypes, and system design artifacts.
- Implement and maintain unit testing frameworks using JUnit and Spring Boot.
- Work with source control systems such as Git and build tools such as Maven.
- Deploy and support applications on platforms including Tomcat, JBoss, Web Sphere, and Open Shift.
- Collaborate within Agile teams using Azure Dev Ops for sprint planning, backlog management, and task tracking.
- Support application security, compliance requirements, and data integrity initiatives.
- Utilize AI-assisted development tools for coding, refactoring, testing, and documentation activities.
- 5+ years of experience developing complex enterprise applications using Java.
- 5+ years of experience with Spring Framework and Spring Boot.
- 5+ years of experience with Hibernate/JPA.
- 5+ years of experience with SQL Server, SQL, and/or PL/SQL development.
- 5+ years of experience using Java IDEs such as Eclipse or Spring Tool Suite (STS).
- 5+ years of experience working with Java JEE technologies and Apache Struts.
- 3+ years of experience with Angular and/or React.js development.
- 3+ years of experience with Azure Dev Ops (ADO) supporting Agile delivery processes.
- 3+ years of experience creating and maintaining SQL Server database objects, including stored procedures, triggers, functions, views, and tables.
- Experience with RESTful APIs, SOAP Web Services, and JMS.
- Experience with Git source control and Maven build management.
- Experience working within Agile and hybrid Agile/Waterfall environments.
- Experience with Java 17 or higher.
- Experience with Spring Security, Spring Data, and Spring Batch.
- Experience with JBoss Enterprise SOA environments.
- Knowledge of Redux, React Router, and React component lifecycle.
- Exposure to Dev Ops practices and cloud platforms such as AWS or Azure.
- Experience with CMM/CMMI methodologies.
- Experience with Test-Driven Development (TDD).
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively within cross‑functional teams.
- Strong customer service orientation and relationship-building skills.
- Commitment to quality, accountability, and continuous improvement.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×