- Company Name
- Sansaone
- Job Title
- Full Stack Engineer
- Job Description
-
Job title: Full Stack Engineer
Role Summary:
Execute end‑to‑end web application development, from front‑end UI design to back‑end API construction, within an Agile team. Engage directly with a major client’s IT team to implement and deploy scalable, secure solutions on-premises.
Expactations:
- Deliver high‑quality, reusable code and comprehensive test programs.
- Participate in design reviews, code reviews, and sprint planning.
- Maintain strict adherence to coding standards, security practices, and architectural patterns.
Key Responsibilities:
- Develop and maintain responsive front‑end components using Angular, React, or similar frameworks.
- Design, implement, and expose REST/SOAP APIs with Java (8/11/17+) and Spring ecosystem.
- Build and integrate backend services, data access layers, and security modules (Spring Security, JWT, OIDC).
- Configure and deploy applications on WebLogic/Tomcat; orchestrate continuous integration pipelines (GIT, Maven/Gradle, Bamboo).
- Create test suites (JUnit, Mockito, Spring Boot Test) and documentation for code and APIs.
- Engage with relational databases (Oracle, PL/SQL) and, if available, MySQL.
- Support system configuration, performance tuning, and troubleshooting.
- Collaborate with cross‑functional teams to interpret user requirements into technical solutions.
Required Skills:
- Deep expertise in Java 8/11 with knowledge of newer releases.
- Strong experience in JavaScript/HTML5/CSS3 and frameworks: Angular, React, Knockout, jQuery, Kendo UI.
- Proficiency with Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, and Struts/JSP.
- Solid background in relational database design, PL/SQL, Oracle.
- Hands‑on experience with RESTful services, SOAP, and interoperability (JSON, GSON/Jackson).
- Familiarity with CI/CD concepts, GIT/Bitbucket, Maven/Gradle, Bamboo.
- Working knowledge of Agile methodologies, UML, and software design principles (SOLID, CQRS).
- Excellent English communication skills (spoken & written).
Nice to have:
- JWT/JWE/JWKS, OIDC, CAS security frameworks; DevSecOps and container orchestration (Docker/Kubernetes).
- API gateway technologies (WSO2, Spring Cloud Gateway), EBS tools (Camel, ServiceMix, OSSB).
- AWS cloud services, web‑accessibility standards (WCAG), responsive UX design.
Required Education & Certifications:
- University degree in IT or a related discipline.
- Minimum 17 years of relevant IT development experience.
- Certifications in Java SE/EE, Spring, or relevant security frameworks are advantageous.