Job Title: Java Fullstack Developer
Location: Houston TX(Hybrid)
Duration: 12 months
Term: Contract
Job Description:
Responsibilities:
- Bachelors degree in computer science or equivalent.
- 5 8 years total related experience.
- Java : 8 years of experience building scalable enterpriselevel backend systems using Java (e.g. Spring Boot).
- React/Next.js: 4 years of experience with React/Next.js including state management (e.g. Redux Context) hooks componentbased architecture and responsive design.
- Node.js: 4 years of experience developing serverside applications with Node.js including experience with RESTful APIs and GraphQL.
- Databases: Handson experience with relational (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB) databases including schema design query optimization and transactions.
- Cloud & DevOps: Familiarity with cloud platforms (AWS Azure GCP) and containerization tools (e.g. Docker Kubernetes).
- API Design: Expertise in designing and consuming RESTful APIs working with thirdparty APIs and ensuring secure and efficient data flow across services.
- Unit Testing: Experience with automated testing frameworks (e.g. JUnit Mocha PyTest) and a strong focus on testdriven development (TDD) for both backend and frontend code.
- Version Control: Proficiency in Git including branching pull requests and managing large codebases.
- Agile Methodologies: Experience working in Agile teams using Scrum or Kanban methodologies.
- ProblemSolving & Leadership: Strong analytical skills with a passion for solving technical problems.
- Communication & Collaboration: Excellent verbal and written communication skills with the ability to explain technical concepts to both technical and nontechnical stakeholders. A collaborative mindset with the ability to work effectively across crossfunctional teams.
Key Skills:
JavaMicroservicesReactNode.jsNext.js