At a Glance
- Tasks: Lead tech projects using Java/Kotlin, Spring Boot, and Microservices.
- Company: Join Natobotics, a dynamic IT services company focused on innovation.
- Benefits: Enjoy hybrid work options and a collaborative office environment.
- Why this job: Be part of a cutting-edge team making an impact in tech.
- Qualifications: 4+ years in Java/Kotlin with strong knowledge of Agile methodologies.
- Other info: Referrals can double your chances of landing an interview!
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Java / Kotlin Engineers role at Natobotics.
Possibility of remote work: Hybrid, 3 days in the office on Tuesdays, Wednesdays, and Thursdays.
Contract duration: 12 months.
Location: Burgess Hill.
Number of openings: 2.
Job Details
Role Title: Technology Lead.
Required Core Skills
- Java/Kotlin (experience with Kotlin or Java Engineers).
- Spring Boot.
- Microservices.
- Kafka.
- Cucumber.
- Rest API.
- Experience in developing production-grade applications and services in Java/Kotlin.
- Hands-on experience in Kotlin or Java 8 (focusing on lambda expressions, streams, nullable, and functional interfaces), Spring Boot, Microservices, Kafka, Cucumber (or any Test Automation framework).
- Good knowledge of Collections, Generics, Authentication, Rest API and API security, multi-threading.
- Knowledge of Agile and Scrum methodologies.
Minimum Experience
4+ years of relevant skill experience.
Additional Details
Experience in testing and deploying code in various test and production environments.
Knowledge and experience with DevOps, CI/CD tools including Jenkins, Maven, ServiceNow, GitHub, Release Management, etc.
Ability to write unit tests with JUnit, Mockito, etc.
Good communication skills.
Candidate must work from the office as per company policy.
Seniority Level
Mid-Senior level.
Employment Type
Contract.
Job Function
Engineering and Information Technology.
Industries
IT Services and IT Consulting.
Referrals can increase your chances of interviewing at Natobotics by 2x.
#J-18808-Ljbffr
Java / Kotlin Engineers employer: Natobotics
Contact Detail:
Natobotics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java / Kotlin Engineers
✨Tip Number 1
Network with current or former employees of Natobotics on platforms like LinkedIn. They can provide insights into the company culture and the specific skills that are highly valued, which can help you tailor your approach.
✨Tip Number 2
Familiarise yourself with the latest trends in Java and Kotlin development, especially around Spring Boot and Microservices. Being able to discuss recent advancements or projects you've worked on can set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on Java/Kotlin, particularly those involving lambda expressions and multi-threading. Websites like LeetCode or HackerRank can be great resources for this.
✨Tip Number 4
Showcase your experience with CI/CD tools and DevOps practices during discussions. Highlight any relevant projects where you implemented these tools, as this aligns well with the job requirements and demonstrates your hands-on experience.
We think you need these skills to ace Java / Kotlin Engineers
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Kotlin, as well as your familiarity with Spring Boot, Microservices, and Kafka. Use specific examples from your past work to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role at Natobotics and explain how your background aligns with their requirements. Mention your experience with Agile methodologies and any relevant projects you've worked on.
Showcase Relevant Projects: If you have developed production-grade applications or services, include these in your application. Briefly describe the technologies used and your specific contributions to these projects.
Highlight Communication Skills: Since good communication skills are essential for this role, consider including examples of how you've effectively communicated within teams or with stakeholders in your previous positions.
How to prepare for a job interview at Natobotics
✨Brush Up on Core Skills
Make sure you have a solid understanding of Java and Kotlin, especially focusing on the latest features like lambda expressions and streams. Be prepared to discuss your experience with Spring Boot, Microservices, and Kafka, as these are crucial for the role.
✨Showcase Your Testing Knowledge
Since testing is a key part of the job, be ready to talk about your experience with unit testing frameworks like JUnit and Mockito. Highlight any projects where you implemented test automation, particularly using Cucumber or similar tools.
✨Demonstrate Agile Experience
Familiarity with Agile and Scrum methodologies is essential. Be prepared to share examples of how you've worked in Agile teams, including your role in sprints and how you handle feedback and iterations.
✨Communicate Clearly
Good communication skills are vital for this position. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with non-technical stakeholders. Be confident and articulate during your interview.