Software Engineering Full Stack Developer
* Design and Development : Create high-volume, low-latency applications for mission-critical systems using Java.
* Full Software Lifecycle : Participate in all phases of the development lifecycle, from concept and design to testing and deployment.
* Efficient Code : Write well-designed, testable, and efficient code.
* Compliance and Quality : Ensure that designs adhere to specifications and quality standards.
* Release Management : Prepare and produce software releases.
* Continuous Improvement : Investigate alternative technologies and present them for architectural review.
* Collaboration : Work closely with fellow engineers, web developers, and cross-functional teams.
* Deep understanding of Java (17 or superior) and Java Spring (4 or superior) and solid understanding of OO principles
* Proven experience as a Full Stack Developer or in a similar role.
* Familiarity with common stacks.
* Experience with the Spring Framework.
* Understanding of RESTful API principle
* Strong written and verbal communication skills in English (MIN C1)
* Continuous Integration and Deployment (CI / CD) : Knowledge of Jenkins and other build tools (e.g., Apache Maven, Gradle).
* Agile Methodologies : Understanding of Agile or Scrum practices.
* DevOps Practices : Exposure to Docker and containerization.
* Cloud Computing : Knowledge of AWS, Azure, or Google Cloud.
#J-18808-Ljbffr