At a Glance
- Tasks: Build high-quality software using the latest tech and frameworks.
- Company: Join a forward-thinking tech company that values innovation.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Great chance for career advancement in a collaborative team.
- Why this job: Make an impact by developing scalable applications in a dynamic environment.
- Qualifications: Experience in Java, Spring Boot, and microservices is essential.
The predicted salary is between 45000 - 55000 € per year.
Key Responsibilities
- Building software to expected quality and standards using distributed enterprise frameworks.
- Participating in code tests and other quality reviews.
- Debugging basic software components and identifying code defects for remediation.
- Enabling the deployment support and monitoring of software across test, integration, and production environments.
- Automating deployments in test and production environments.
- Scaling applications based on demand projections.
Minimum Qualifications
- Up to 5 years of software development experience in a professional environment and/or comparable experience with the following:
- Good working knowledge in Java 8 and above; experience with Java 11 and Java 17 is a plus.
- Good working knowledge with Spring Boot for service development.
- Good working knowledge with Kafka and its integrations.
- Good working knowledge in both SQL and NoSQL databases like Oracle, PostgreSQL, Couchbase, Cassandra, etc.
- Basic knowledge and understanding of tools like Jenkins, Splunk, Kibana, Grafana, GitHub.
- Knowledge on microservice-based application development.
- 5 years of experience in the abovementioned technologies.
- Good to have a minimum of 1 year experience with GoLang language.
- Good to have knowledge in reactive programming like VertX or any other.
- Good to have working knowledge with testing frameworks like Cucumber for BDDs, JMeter for performance testing.
- Good to have knowledge in developing and managing applications with higher transactions per second and high availability.
- Knowledge in caching mechanisms is a plus.
- Experience of working in Agile projects.
- Technical certifications in the above skillset will be an added advantage.
- Intermediate knowledge of infrastructure technologies and components; familiarity with Cloud computing.
- Experience with Event-driven Microservices architecture for high availability distributed systems.
- Experience using Spring Framework, Junit, GitHub, Microservices, Splunk, and APIs.
- Experience with Test-driven development and unit testing frameworks.
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Redhat, JBoss, etc., including DevOps concepts and CI/CD tools.
- University Degree in computer science, computer engineering, or equivalent experience.
Skills
- Mandatory Skills: Java, Microservices, SpringBoot.
Back End Developer employer: PRIMUS Global Solutions (PRIMUS UK & Europe)
As a Back End Developer at our company, you will thrive in a dynamic and innovative work culture that prioritises collaboration and continuous learning. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth in cutting-edge technologies. Located in a vibrant tech hub, our team enjoys the unique advantage of being at the forefront of software development while maintaining a healthy work-life balance.
Contact Detail:
PRIMUS Global Solutions (PRIMUS UK & Europe) Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java, Spring Boot, or microservices. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on your knowledge of Kafka, SQL, and NoSQL databases. Be ready to discuss how you've tackled real-world problems using these technologies.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Back End Developers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about back-end development and how your experience aligns with our needs. Keep it concise but engaging – we love a good story!
Show Off Your Projects:If you've worked on any cool projects, especially those involving Kafka or cloud computing, make sure to mention them. We’re keen to see practical examples of your work, so links to GitHub or live demos are a bonus!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at PRIMUS Global Solutions (PRIMUS UK & Europe)
✨Know Your Tech Stack
Make sure you brush up on your Java skills, especially versions 8, 11, and 17. Familiarise yourself with Spring Boot and Kafka, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific instances where you've debugged software components or identified code defects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.
✨Understand Deployment Processes
Since deployment support is part of the job, be prepared to discuss your experience with tools like Jenkins and your understanding of CI/CD processes. Share examples of how you've automated deployments in previous roles.
✨Familiarise Yourself with Agile Methodologies
If you've worked in Agile environments, be ready to explain your role in the team and how you contributed to the development process. Highlight any experience you have with event-driven microservices and how it relates to high availability systems.