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
The job ad is no longer active
Look at the current jobs Java →