Job Title: Full-Stack Java Developer - Hybrid
Duration (Contract): 12 13 Months
Client Location: Lansing, MI 48933
Location Preference: Hybrid
Job Description:
As a Full-Stack Java Developer, you will be responsible for developing, testing, and deploying enterprise applications while contributing to both backend services and front-end user interfaces. You will collaborate with cross-functional teams including project managers, UI/UX designers, and stakeholders to deliver scalable and responsive applications. This role requires strong expertise in Java technologies, modern front-end frameworks, and Agile development practices, along with the ability to work independently and adapt quickly in a dynamic development environment.
Key Responsibilities:
- Design, develop, test, and deploy full-stack applications using Java and modern web technologies
- Collaborate with project teams to plan and organize development tasks within an Agile framework
- Develop backend services using Java, Spring Framework, and related technologies
- Build responsive and user-friendly front-end interfaces using JavaScript, CSS, and modern frameworks
- Integrate backend services with front-end components to deliver seamless user experiences
- Work closely with UI/UX teams to enhance application usability and responsiveness
- Perform unit testing, debugging, and troubleshooting to ensure application quality
- Maintain and enhance existing systems while ensuring performance and scalability
- Participate in code reviews and follow best practices for software development
- Document application design, development processes, and technical specifications
Required Skills, Experiences, Education, and Competencies:
- 7+ years of experience in Java development for enterprise applications
- Strong experience with IDE tools such as Eclipse or JBoss Developer Studio
- 5+ years of experience in front-end development using JavaScript frameworks, HTML5, and CSS
- 4+ years of experience with Java 8
- 5+ years of experience with Spring Framework, Spring Boot, and Spring Data
- Experience with Bootstrap and responsive UI development
- 4+ years of experience with jQuery and jQuery UI
- 5+ years of experience with JPA/Hibernate ORM frameworks
- 5+ years of experience working in Agile development environments
- Experience with Oracle databases (12c or 19c)
- Strong problem-solving, communication, and teamwork skills
- Experience with React.js or modern front-end frameworks (preferred)
- Experience in JBoss enterprise environments (preferred)
- Exposure to SQL/PLSQL development (preferred)
- Experience with tools such as Log4j, JUnit, Apache Tiles, and reporting tools (preferred)
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.