What does a successful Java Developer do:
You will join a new team, working with java backend and communicate with our systems. Your core duties will be related with the development of API and functionalities for our clients systems and for internal purposes as well.
What you will do:
- Develop java code according to provided technical breakdown and perform code test/reviews
- Gather requirements, design and implementation of new functionalities to existing solution
- Implement solutions and apply best practices in software development to daily agenda
- Work in tracking system (Jira/Confluence)
- Ensure the quality of a code, implemented during code reviews
- Work actively on security findings from SonarCube, FOP and Webinspect
- Stay active and current with technology trends and bring innovations to scrum team
- Consults with project teams and functional units on the design of important projects or services
- Supports existing business systems applications.
What you will need to have:
- Higher IT eductation
- At least 4 years java development experience
- Java 17+
- Spring-boot 3.3+
- SQL DB / NoSQL DB
- REST API / Swagger / OpenAPI
- Basic knowledge of Kubernetes / AWS / Docker
- Kafka messaging
- Hibernate / Liquibase
- Unit / Mockito / Cucumber
- SCRUM / GIT / Jira / Confluence
What is nice to have:
- Kotlin 2.0+
- React
- NodeJS
- Camunda BPM
- Quarkus / GraalVM
#LI-1IB
R-10373127