Lead Full Stack Software Engineer
Technology
SoftServe
România, Româniaacum 1 lună
Descrierea postului
About The Role
As a Lead Full-stack Engineer, you will design, develop, and maintain information systems in the agricultural sector for our Client, a European public sector organization. You will work evenly across the stack — Angular and JavaScript front ends consuming REST services built on Java, Spring, and JPA over a SQL data layer — and take technical ownership of what you deliver, from API contracts and data models through to release and long-term maintainability.
Responsibilities
- Design, develop, and maintain full-stack features, covering Angular and JavaScript front ends and the Java and Spring services behind them
- Take technical ownership of the solutions you deliver, including their performance, security, maintainability, and data integrity across the application and persistence layers
- Work with business analysts, fellow engineers, and stakeholders in the agricultural domain to turn requirements into working software, and support colleagues through code review and knowledge sharing
- Design, build, and maintain REST services that connect user interfaces with back-end business logic and integrating systems
- Implement business logic and data access using Spring and JPA, and design and optimize the SQL data model and queries beneath them
- Analyse, maintain, and evolve existing information systems, understanding current behavior before changing it and preserving compatibility where required
- Contribute to architecture and technical decisions, and uphold the team's coding conventions and quality standards
- Ensure code quality through testing and code review, and produce and maintain technical documentation for the components you deliver
- A university degree at master's level (or 5 years of higher education) with a minimum of 15 years of IT professional experience; or a degree at bachelor's level (or 3 years of higher education) with a minimum of 17 years; or a secondary degree giving access to higher education with a minimum of 22 years
- At least 10 years of experience with JavaScript
- At least 10 years of experience with Angular
- At least 10 years of experience with REST
- At least 8 years of experience with Java
- At least 8 years of experience with JPA and at least 8 years with SQL
- At least 7 years of experience with Spring
- Experience with AWS, Git, Maven, and JUnit is considered an asset
- Very good knowledge of English, both spoken and written, corresponding to Level B2 or higher (CEFR)
Keywords
CodingBusiness logicMAVENAngularAngularJSJavaScriptSqlJavaCoding conventionsMaintainability
Te interesează acest rol?