Java Developer - Hybrid

The Smart
Lansing, United States of America
1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Lansing, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Tomcat
Server Applications
Application Performance Management
HTML5
Unit Testing
Azure
Code Generation
Databases
Data Integrity
Database Schema
Software Design Patterns
DevOps
Java Platform Enterprise Edition (J2EE)
Hibernate
IBM Websphere Application Server
Java Message Service (JMS)
Java Persistence API
Spring
WildFly (JBoss AS)
JUnit
Messaging Application Programming Interface
Maven
Object-Oriented Software Development
Scrum
Singleton Pattern
Software Engineering
Software Systems
SQL Stored Procedures
SQL Databases
Web Application Frameworks
Freeform SQL
Enterprise Software Applications
Spring-mvc
React
Spring-boot
Software Security
SOAPAPI
GIT
Build Management
Containerization
Angular
Build Tools
Front End Software Development
REST
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