> Markdown version of [/jobs/ext/498805-java-developer-hybrid](https://www.wearedevelopers.com/jobs/ext/498805-java-developer-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - Hybrid - **Company:** The Smart - **Location:** Lansing, MI, United States - **Experience:** Expert - **Salary:** $83,200.0 - $166,400.0 - **Contract:** Temporary to permanent - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Apache Tomcat, Server Applications, Application Performance Management, HTML5, Unit Testing, Microsoft Azure, Code Generation, Databases, Data Integrity, Database Schema, Software Design Patterns, DevOps, Java Platform Enterprise Edition (J2EE), Hibernate (Java), IBM Websphere Application Server, Java Message Service (JMS), Java Persistence API, Spring Framework, WildFly (JBoss AS), Junit, Messaging Application Programming Interface, Apache Maven, Object-Oriented Software Development, Scrum Methodology, Singleton Pattern, Software Engineering, Software Systems, SQL Stored Procedures, SQL Databases, Web Application Frameworks, Freeform SQL, Enterprise Software Applications, Spring-mvc, ReactJS, Spring-boot, Software Security, SOAPAPI, Git, Build Management, Containerization, AngularJS, Build Tools, Front End Software Development, Restful APIs, Es2015, Code Restructuring, Software Version Control - **Published:** June 7, 2026 - **Apply:** https://www.careerjet.com/jobad/us562a1658c66a19de110fc18dc7994fa0 ## About the Role * Minimum 5+ years of experience in Java development using J2EE technologies * Strong experience with Spring Framework, Spring Boot, and Hibernate/JPA * 5+ years of experience in front-end development using Angular, JavaScript, HTML5, and related technologies * 5+ years of experience working with SQL Server and writing complex SQL queries and database objects * 3+ years of experience with Azure DevOps for Agile project management * Experience with RESTful web services, SOAP services, and messaging frameworks (JMS) * Strong understanding of design patterns and object-oriented programming concepts * Experience with application servers such as Apache Tomcat, JBoss, WebSphere, and container platforms * Experience with build tools such as Maven and version control systems like Git * Working knowledge of Agile and hybrid Agile/Waterfall development methodologies * Experience with React.js and modern JavaScript frameworks (ES6+) * Exposure to DevOps practices and cloud platforms such as Azure or AWS * Ability to troubleshoot, optimize, and tune SQL queries and application performance * Strong communication, collaboration, and problem-solving skills * Experience leveraging AI tools for code generation, refactoring, and documentation (preferred) ## Description As a Java Developer, you will be responsible for maintaining and enhancing complex enterprise applications while ensuring data integrity, security, and compliance with organizational standards. You will play a key role in developing scalable solutions, automating business processes, and supporting applications critical to operational efficiency. This position requires strong technical expertise in Java technologies, front-end frameworks, and database systems, along with collaboration across teams to deliver high-quality software solutions within structured development methodologies., * Develop, maintain, and enhance enterprise-grade applications using Java and related frameworks * Design and implement RESTful web services and integrate software components into functional systems * Write clean, testable, and efficient code using Spring MVC, Spring Boot, Hibernate, and related technologies * Develop and maintain front-end components using Angular, JavaScript, HTML5, and modern frameworks * Create and optimize database objects such as stored procedures, functions, triggers, and views * Troubleshoot and resolve application and database issues to ensure system stability * Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment * Implement design patterns such as DAO, Singleton, Service Locator, and Front Controller * Build and maintain unit testing frameworks using JUnit and related tools * Manage source code using version control systems and support build and deployment processes * Collaborate with stakeholders to develop technical documentation, prototypes, and system designs * Support Agile practices using tools for backlog management, sprint planning, and tracking progress * Ensure application security, data integrity, and compliance with organizational standards, Job Title: Full Stack Developer Location: Hybrid Okemos, MI Angular 17 or Angular 19 experience Must We are looking for a Senior Full stack Developer. The ideal candidate sho… + 1 day ago + Apply easily ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)