
Java and React Full stack Developer
Q1 Technologies, Inc, Temple Terrace, FL, USA
Job type: Full Time
Java and React Full stack Developer
•
Design and implement interactive user interfaces and single-page applications using React.js and its ecosystem (Redux, React Router) •
Translate designs and wireframes into high-quality, responsive code using HTML5, CSS3, JavaScript, and TypeScript •
Optimize front-end applications for maximum speed and scalability •
Develop, implement, and maintain server-side applications and business logic using Java and frameworks like Spring Boot •
Design and build RESTful APIs and microservices for communication between front-end and back-end systems •
Manage data storage by designing database schemas and writing efficient queries for SQL and NoSQL databases •
Participate in all aspects of the software development lifecycle (SDLC), including requirements gathering, design, implementation, and deployment •
Write clean, maintainable, and well-tested code; perform code reviews for peers •
Collaborate with cross-functional teams (UX/UI designers, product managers, QA engineers) in an Agile or Scrum environment •
Implement and maintain CI/CD pipelines and use version control tools like Git •
Strong proficiency in Java, Spring/Spring Boot, and microservices architecture •
Expertise in React.js, JavaScript/TypeScript, HTML5, CSS3, and state management libraries like Redux •
Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA) •
Familiarity with DevOps tools such as Jenkins and GitHub Actions •
Knowledge of unit testing frameworks like JUnit and Jest •
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience) •
3+ years of experience in full-stack or backend development using Java •
Proven experience developing front-end applications with React.js •
Strong problem-solving, debugging, and analytical skills •
Excellent written and verbal communication skills