Full-Stack Java Developer

SMX Services and Consulting, Inc.

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in IT, Computer Science, or related field.
  • 7+ years developing complex enterprise applications with Java.
  • 5+ years using modern JavaScript frameworks and CSS for user interfaces.
  • 4+ years of hands-on experience with Java 8.
  • 5+ years of experience with Spring Framework and Spring Boot.
  • 5+ years with JPA/Hibernate frameworks and Agile environments.
  • Experience with Oracle 12c/19c databases and HTML5.

Responsibilities

  • Collaborate with project managers and Agile team members to deliver software solutions.
  • Design, develop, and maintain full-stack Java applications.
  • Work closely with UI/UX teams to create responsive applications.
  • Participate in all software development lifecycle phases from analysis to support.
  • Perform complex technical tasks independently and in teams.
  • Demonstrate strong communication and problem-solving skills.

Benefits

  • Collaborative culture in an Agile team setting.
  • Opportunities for technology modernization and innovation.
  • Involvement in the upgrade of legacy applications.
  • Focus on transitioning applications to modern solutions.
  • Engagement in new feature development and improvements.
Full Job Description
Role : Programmer 6 - Full-Stack Java Developer
Loc: Lansing, MI (Onsite)

Location Requirement
Only candidates located in or near the Lansing, Michigan area will be considered, as this position requires a regular onsite presence.

Required Education
  • Bachelor's degree in Information Technology, Computer Science, or a related field.

Required Qualifications
  • 7+ years of experience developing complex enterprise applications using Java and IDE tools such as Eclipse or JBoss Developer Studio.
  • 5+ years of experience developing user interfaces using modern JavaScript frameworks, front-end technologies, and CSS.
  • 4+ years of hands-on experience with Java 8.
  • 5+ years of experience working with the Spring Framework.
  • 5+ years of experience with Spring Boot, Spring Data, and Bootstrap.
  • 4+ years of experience using jQuery and jQuery UI.
  • 5+ years of experience with JPA/Hibernate frameworks.
  • 5+ years of experience working in Agile development environments.
  • 5+ years of experience with HTML5, CSS, and DataTables.
  • 4+ years of experience working with Oracle 12c and/or Oracle 19c databases.

Preferred Qualifications
  • 4+ years of experience with front-end development technologies and frameworks.
  • 4+ years of experience developing applications with React.js.
  • 4+ years of experience working within a JBoss Enterprise environment.
  • 4+ years of experience with SQL and/or PL/SQL development.
  • 4+ years of experience using Log4j, JUnit, and Apache Tiles.
  • 4+ years of experience with reporting tools such as Jasper Reports, Crystal Reports, or Business Objects.
  • Experience supporting application development and maintenance initiatives.
  • Strong full-stack development background with exposure to modern front-end technologies.

Key Responsibilities
  • Collaborate with project managers, application owners, resource managers, and Agile team members to plan, develop, test, and deploy software solutions.
  • Design, develop, maintain, and enhance full-stack Java applications.
  • Work closely with UI/UX teams to build responsive, user-friendly interfaces and applications.
  • Participate in all phases of the software development lifecycle, including requirements analysis, coding, testing, deployment, and support.
  • Perform complex technical tasks independently while contributing effectively within a team environment.
  • Demonstrate strong communication, collaboration, problem-solving, and learning abilities.

Additional Information
  • Join a collaborative Agile team consisting of approximately seven team members.
  • Partner with technical teams to modernize and enhance legacy applications and systems.
  • Support the migration and transformation of existing applications into scalable, modern solutions.
  • Contribute to technology upgrades and ensure systems align with current architecture and development standards.
  • Participate in new application development efforts, including feature enhancements, functionality improvements, and ongoing innovation initiatives.

Similar Jobs

More Jobs at SMX Services and Consulting, Inc.

More Information Technology Jobs

Find similar Full-Stack Java Developer jobs: