Senior Java Fullstack Developer
Sales Consulting
- București
- Permanent
- Full-time
- 4+ years of software development experience with Java platform
- Strong experience in programming languages and frameworks, especially for backend systems (Java or Typescript)
- Strong experience with RESTFull APIs
- Worked before with: RESTFul web services, SQL, Oracle DB.
- Previous experience with developing web GUIs using HTML/CSS/JavaScript and frameworks like React or Angular
- Knowledge of Software design patterns and clean code principles
- Understanding of containerized apps from development perspective.
- Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
- Responsible person for ensuring that Java best practices are adhered to.
- Responsible person for technical design documentation
- Quick learner and highly motivated to himself/herself abreast with latest technologies
- Good communication skills (Must)
- RESTFull API design principles
- Java 17, Kafka, Docker
- Backend languages / frameworks: Java, Spring Framework, Spring Boot, Hibernate, Apache Kafka
- Web front-end: Typescript, React, Nrode.js, Next.js/Hapi.Js, jQuery, HTML, CSS, Javascript
- Databases: Oracle DB, PostgreSQL, NoSQL (Cassandra, MongoDB etc.)
- Release automation tools: Git, Gradle, Jenkins, Artifactory
- Testing and code analysis: JUnit, Mockito, SonarQube
- Issue tracking / wiki: Jira, Confluence
- IDE: Eclipse, IntelliJ IDEA
- Operating systems: Windows, Linux