- Company Name
- Qualitest acq
- Job Title
- Java Full Stack Developer
- Job Description
-
Job title: Java Full Stack Developer
Role Summary:
Deliver end‑to‑end web solutions using Java 8+, Spring Boot, React JS and Node.js. Design and implement scalable, secure services that integrate with Oracle or PostgreSQL databases. Maintain CI/CD pipelines, automated testing, and containerised deployments to cloud platforms.
Expectations:
4–8 years of hands‑on experience (B1 preferred, B2.5–8 otherwise). Strong grasp of Java, JavaScript, HTML/CSS, and PL/SQL. Proven track record with Spring Boot, React, Node, REST/ SOAP, Git, Jenkins, Docker/K8s and cloud (OCI, Azure, AWS). Demonstrated TDD/BDD mindset and ability to craft unit and integration tests using JUnit, Jest, ReadyAPI, Postman. Familiarity with AI tools (GitHub Copilot), Kafka and test automation frameworks (Selenium, Cucumber) is a plus.
Key Responsibilities:
- Design, code, test and deploy feature‑level functionality across front‑end and back‑end layers.
- Build and expose RESTful and SOAP APIs; enforce security, performance, and scalability.
- Write and maintain SQL/PLSQL for Oracle and PostgreSQL data access.
- Create CI/CD pipelines (Jenkins, GitHub Actions) to automate build, test and release cycles.
- Develop and maintain Docker images, Kubernetes manifests and micro‑service architecture.
- Perform unit, integration, and contract tests; drive TDD/BDD practices.
- Participate in code reviews, architectural discussions and architectural decisions.
- Update technical documentation and support knowledge sharing across teams.
Required Skills:
- **Languages & frameworks:** Java 8+, JavaScript (React JS, Node.js), HTML, CSS, PL/SQL.
- **Back‑end:** Spring Boot, REST/ SOAP, JUnit, TDD/BDD.
- **Front‑end:** React JS, modern HTML/CSS, Jest.
- **Databases:** Oracle, PostgreSQL (PL/SQL skills).
- **Version control & CI/CD:** Git, Jenkins, GitHub Actions, Docker, Kubernetes.
- **Cloud & DevOps:** OCI, Azure, AWS; container orchestration, micro‑services, micro‑frontend.
- **Testing & Tooling:** ReadyAPI, Postman, Jest, Selenium, Cucumber (nice to have).
- **Additional:** Kafka, AI/automation tools (GitHub Copilot).
Required Education & Certifications:
Bachelor’s degree (or equivalent) in Computer Science, Software Engineering or related field. Preferred certifications: Oracle Certified Professional, Java SE; AWS Certified Developer; or similar cloud developer certs.