Trainee / Junior Java Developer Offline

$

🤩Project Description:

 

You will join a team of senior software engineers developing cutting-edge marketing microservices applications. The project leverages Spring Boot and Hibernate Project Reactor for a truly reactive experience. It integrates advanced protocols like REST, gRPC, and Kafka to deliver high-performance solutions.🥷🏻

 

✅ You are:

 

+ Near 1 year of professional software development experience

+ Strong experience with Java and SpringBoot \ Hibernate

+ Strong experience with RESTful services and API implementation

+ Strong experience with unit testing using JUnit, Mockito,
+ Confident experience with testcontainers for integration tests

+ Experience with database integration and development, preferably with PostgreSQL

+ Familiar with MapStruct for object mapping
+ Familiar with Gradle and Maven

+ You have practical experience leveraging ChatGPT for programming

+ Expert with designing web applications using OOP SOLID principles

 

✅ Your soft skills:

+ You are a fast learner, willing to practice with new areas of SE

+ You are eager to grow into a Middle Software Engineer within one year

+ You have good analytical and systematic thinking

+ You are flexible enough to revise the job as an adventure

+ You are initiative and accountable for the work you are doing

+ You are ready to follow not standardized specific procedures of employment conditions

 

 

➕Will be a plus:

 

+ Experience with Groovy, Python or NodeJS

+ Experience with event-driven architecture using Kafka
+ Experience with Kubernetes
+ Experience with NoSQL
+ Experience with Cloud Services

 

🚀 Miscellaneous requirements:

 

+ It is better if your CV includes a link to your PET project

+ Your CV should include your photo and location

 

🏆Responsibilities:

 

+ Develop, code, deploy, and test new features and applications timely

+ Participate in requirements analysis, estimation, and planning sessions

+ Write clean, scalable, and testable code following best practices

+ Engage in code reviews and actively cooperate with the team and stakeholders

+ Be accountable for the full lifecycle of development, including testing and documentation processes

+ Contribute to the development of backend services by collaborating with a team of Senior developers

 

🗣Recruitment process:

 

✅ CV Screening → ✅ Intro interview → ✅ Test task → ✅ Technical interview
 

Required skills experience

Java

The job ad is no longer active

Look at the current jobs Java →

Loading...