Job Description
Tek Spikes is seeking a talented Java Full Stack Developer to join our dynamic team in Michigan. In this role, you will be responsible for developing and maintaining both front-end and back-end applications, ensuring a seamless user experience and high-quality software solutions. As a full stack developer, you will leverage both your Java expertise and front-end technology skills to deliver robust applications that align with business objectives. Your ability to work collaboratively within an agile environment will be key to driving successful project outcomes.
Key Responsibilities:
Design, develop, and maintain web applications using Java on the back end and JavaScript frameworks (such as Angular, React, or Vue) on the front end.
Collaborate with UX/UI designers to create user-friendly interfaces and improve existing layouts.
Implement RESTful APIs to facilitate the communication between the front end and back end.
Write efficient, maintainable, and scalable code following best practices and coding standards.
Participate in code reviews and contribute to team knowledge-sharing sessions.
Conduct debugging and troubleshooting to resolve technical issues promptly.
Work closely with cross-functional teams to gather requirements and deliver solutions that meet stakeholder expectations.
Stay updated on modern software development practices and emerging technologies.
Requirements
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in Java development and full-stack web application development.
- Strong proficiency in Java and familiarity with popular frameworks (Spring, Hibernate).
- Experience with front-end technologies such as HTML, CSS, and modern JavaScript frameworks (Angular, React, Vue).
- Knowledge of RESTful API development and integration.
- Familiarity with databases (SQL and NoSQL) and ORM tools.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
- Must be a resident of Michigan or willing to relocate locally.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure) is a plus.
- Understanding of Agile methodologies and project management tools.
- Strong communication skills, both verbal and written.
Full-time