Senior Back-end Engineer
Java Developer Hard Skills Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a similar field.
- At least 8 years of engineering experience in software development.
- At least 3 years of previous experience working as Java Engineer with Spring Boot.
- In-depth knowledge of Java 8, Spring, Spring Boot, Spring Cloud, Hibernate
- Knowledge of Spring Security
- Knowledge of gRPC
- Understanding of Kafka and Kafka Streams
- Knowledge of building REST endpoints.
- Knowledge of performance testing.
- Experience with Groovy.
- Experience with Docker.
- Understanding of containerisation.
- Experience with Gradle Kotlin DSL
- GIT(GITFLOW)
- Artifactory
- Understanding of Web APIs(WebSockets, Rest, RPC)
- Understanding of Partial Programming
- RDBMS
- Redis
- Strong OOP
- Strong AOP
- Strong understanding of functional programming
- Fundamental understanding of pluggable architectures
As a Plus:
- Kotlin
- Grails 4
- WebFlux
- Understanding of CI/СD
- K8S
- Scala
- Spark
- Elastic
- GCP
- Prometheus
- Grafana
- Kafka Connect
- RabitMQ
Our Stack(FE part):
- Kubernetes(GKE)
- Docker
- Helm
- ELK(beats)
- Spring Boot
- Grails 4
- WebSockets
- GCP
- Swagger
- Protobuf
- gRPC
- Kafka
- Redis
- WildFly
- EJB
- WebServices
- Spark
- AirFlow
- Avro
Responsibilities:
- Meeting with the development team to discuss approaches of implementation.
- Reviewing application requirements.
- Identifying web-based user interactions and service 2 service interactions
- Developing and implementing highly-responsive REST endpoints.
- Writing application interface codes using JAVA/KOTLIN/GROOVY.
- Troubleshooting.
- Developing and implementing back-end architecture.
- Monitoring and improving back-end performance.
- Documenting application changes and developing updates.
Company offers:
- Additional opportunities to improve qualifications at the employer’s expense (training, business trips, etc.).
- Work in a modern, strategically convenient office.
- Access to additional sports (fitness equipment, group activities, table tennis), entertainment (computer games) and leisure areas in the office.
- Company-owned cafe services.
- Access to the company library, with regularly updated stock in accordance with the needs of the employees.
- Work in a friendly, positive team.
- Traditional company events, trips, etc.
- Special benefits for employees
Contacts:
We will invite candidates who meet the requirements listed in the ad for an interview. We guarantee confidentiality.
E-mail – personalas@5ci.lt.
Užpildyti anketą,
Jūsų užklausa pateikta sėkmingai.