Java Developer - Hybrid

The Smart
Lansing, MI, United States
2 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$83,200.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

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
+41 more
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

Job 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

Requirements

  • 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all