Full-Stack Java Developer

Lansing, Michigan

cyberThink
Apply for this Job
Job Description:
As a Full-Stack Java Developer, you will support the Client's Project Development and Maintenance programs. The role requires both back-end and front-end development skills, with an emphasis on strong Java proficiency. You will work closely with project managers, application owners, and team members in an agile environment to organize tasks, develop features, test solutions, and deploy applications. This position involves working on complex development tasks and collaborating with the UI/UX team to create responsive and user-friendly applications.

Key Responsibilities:
  • Develop and maintain full-stack Java applications using industry-standard frameworks and tools
  • Participate in Agile development teams to plan, build, test, and deploy software solutions
  • Work closely with UI/UX teams to implement user interfaces using responsive design principles
  • Collaborate with cross-functional teams including project leads, managers, and business analysts
  • Write clean, maintainable, and well-documented code following established development standards
  • Support application testing, debugging, and optimization across multiple environments
  • Ensure seamless integration between front-end and back-end systems
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Utilize Oracle databases and related tools for data access and management
  • Support reporting needs using Jasper Reports, Crystal Reports, or similar tools
Required Skills, Experiences, Education, and Competencies:
  • 3 years of experience programming complex systems using Java and relevant IDEs such as Eclipse or JBoss Developer Studio
  • 2 years of experience with front-end technologies including HTML, CSS, and JavaScript
  • 2 years of experience working with Spring Framework and Spring Boot
  • 2 years of experience with JPA or Hibernate
  • 2 years of experience working in Agile development environments
  • 2 years of experience with Spring Data and Bootstrap
  • 2 years of experience with HTML5, CSS, and DataTables
  • 2 years of experience with jQuery and jQuery UI
  • 2 years of experience with Oracle 12C or Oracle 19C
  • Experience with React.js, desired, 2 years
  • Experience working in JBOSS Enterprise Environment, desired, 2 years
  • Experience with SQL and/or PL/SQL, desired, 2 years
  • Experience using Log4j, JUnit, and Tiles, desired, 2 years
  • Experience with Jasper Reports, Crystal Reports, or Business Objects, desired, 2 years
  • Familiarity with UI/UX design principles and standards, desired, 1 year

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills, experience, location, and industry.

cyberThink is an Equal Opportunity Employer.
Date Posted: 19 May 2025
Apply for this Job