- Company Name
- Intellyk Inc.
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title:** Full Stack Engineer (Java & React)
**Role Summary:**
Design, develop, and maintain end‑to‑end web applications using Java (Spring Boot) for back‑end services and React for front‑end interfaces. Collaborate with UX/UI designers, product managers, and other engineers to deliver scalable, high‑performance, user‑friendly solutions across the full application lifecycle.
**Expectations:**
- Produce clean, efficient, well‑documented code and adhere to best practices.
- Ensure application performance, reliability, and security.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Deliver features on schedule while maintaining high quality standards.
- Continuously improve development processes and tooling.
**Key Responsibilities:**
- Develop front‑end components with React, HTML, CSS, and JavaScript.
- Build RESTful APIs and back‑end services using Java and Spring Boot.
- Integrate front‑end and back‑end layers, managing data flow and state.
- Manage relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases via ORM tools such as Hibernate/JPA.
- Write unit, integration, and end‑to‑end tests; troubleshoot and resolve bugs.
- Use Git for version control and collaborate in CI/CD pipelines (Jenkins, Docker, etc.).
- Optimize application performance and address scalability bottlenecks.
- Contribute to architectural discussions and technical documentation.
**Required Skills:**
- Java (8+), Spring Framework/Spring Boot
- React (hooks, functional components) and modern JavaScript (ES6+)
- HTML5, CSS3, responsive design principles
- REST API design and consumption
- ORM (Hibernate/JPA) and database concepts (SQL & NoSQL)
- Git, branching strategies, pull‑request workflow
- CI/CD tools (Jenkins, Docker, Maven/Gradle)
- Debugging, profiling, and performance tuning
- Strong problem‑solving and communication abilities
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Optional: Oracle Certified Professional Java SE, Spring Professional, or React certification (preferred but not mandatory).