- Company Name
- Response Informatics
- Job Title
- Full Stack Engineer
- Job Description
-
**Job title**: Full Stack Engineer
**Role Summary**:
Design, develop, and maintain end‑to‑end web applications, encompassing front‑end UI, back‑end services, and RESTful APIs. Build reusable code components, integrate new technologies, and support deployment, configuration, and testing activities.
**Expectations**:
- Minimum 17 years of professional IT experience with advanced expertise in Java and modern JavaScript frameworks.
- Proven track record in delivering high‑quality, scalable web solutions across multiple platforms.
- Familiarity with enterprise Java EE and cloud‑native development patterns.
**Key Responsibilities**:
- Develop and maintain front‑end website interfaces using HTML5, CSS3, and JavaScript frameworks (Angular, React, jQuery, KnockoutJS, Kendo UI).
- Build and extend back‑end services with Java 8/11 (Java 17+ optional), Spring/Spring Boot, Hibernate/JPA, MVC, and Spring Security.
- Design and implement robust RESTful APIs and integrate third‑party components.
- Create reusable libraries and modules for future reuse.
- Write automated unit and integration tests (JUnit, Mockito, Spring Boot Test).
- Manage version control (Git/Bitbucket), build automation (Maven, Gradle), and CI/CD pipelines (Bamboo, Jenkins).
- Deploy and configure applications on Weblogic and Tomcat servers.
- Conduct code reviews, troubleshoot issues, and provide technical guidance to peer teams.
- Collaborate with product owners to translate user requirements into technical specifications.
- Produce and maintain test programs and documentation.
**Required Skills**:
- Advanced Java 8/11 development, familiarity with Java 17+.
- Strong experience with Angular, React, jQuery, KnockoutJS, Kendo UI, and npm.
- Deep knowledge of Spring Framework, Spring Boot, Hibernate/JPA, MVC, Validation, Testing, Spring Security.
- Proficient in relational database design, PL/SQL, and Oracle (8+).
- Expertise in continuous integration, source control (Git/Bitbucket), and build tools (Maven, Gradle).
- Hands‑on experience with Atlassian Suite (JIRA, Confluence, Bitbucket, Bamboo).
- Experience with enterprise servers (Weblogic, Tomcat).
- Familiarity with Struts, JSP, and Java EE fundamentals.
**Required Education & Certifications**:
- University degree in Information Technology, Computer Science, or a closely related discipline.
- No mandatory certifications required.