At a Glance
- Tasks: Design and develop scalable Java applications using Spring Boot and Microservices.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy a competitive benefits package and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on Agile methodologies.
- Why this job: Make an impact by working on cutting-edge cloud-native applications.
- Qualifications: Proven Java development experience and familiarity with DevOps practices.
The predicted salary is between 60000 - 80000 € per year.
We are seeking an experienced Senior Java Developer with strong expertise in Spring Boot, Microservices architecture, CI/CD pipelines, and DevOps practices to design, develop, and maintain scalable, cloud-native applications.
Responsibilities
- Develop and maintain Java (Java 8+) applications using Spring Boot.
- Design and implement Microservices-based architectures.
- Build and expose RESTful APIs.
- Implement and manage CI/CD pipelines for automated deployments.
- Work with Docker and Kubernetes for containerized applications.
Qualifications
- Several years of Java development experience: Core Java, Spring Boot, Spring MVC, JPA/Hibernate.
- Experience with Microservices Architecture & Design Patterns.
- Experience with REST APIs.
- Experience with CI/CD tools: Jenkins, GitLab CI, GitHub Actions.
- Experience with DevOps tools: Docker, Kubernetes.
- Experience with Cloud Platforms: AWS / Azure / GCP.
- Experience with Databases: MySQL, PostgreSQL, MongoDB.
- Experience with Version Control: Git.
- Experience with Messaging: Kafka / RabbitMQ (good to have).
- Experience with Security: OAuth2, JWT (good to have).
- Experience with DevOps & CI/CD automation.
- Experience in Agile/Scrum environment.
Benefits
You will enjoy a comprehensive, locally competitive benefits package.
Senior Java Developer employer: NTT DATA
Join a forward-thinking company that values innovation and collaboration, where as a Senior Java Developer, you will have the opportunity to work on cutting-edge cloud-native applications in a dynamic environment. Our culture promotes continuous learning and professional growth, supported by a comprehensive benefits package that ensures your well-being and work-life balance. Located in a vibrant area, we offer unique advantages such as access to tech meetups and networking opportunities, making it an ideal place for passionate developers to thrive.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. 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 Spring Boot and Microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common Java and DevOps questions. Practise explaining your past projects and how you implemented CI/CD pipelines. We want you to feel confident and ready to impress!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and engaged with our platform.
We think you need these skills to ace Senior Java 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!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about Java development and how your experience aligns with our needs. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any cool projects involving CI/CD pipelines or cloud-native applications, make sure to mention them. We love seeing real-world examples of your work, especially if they involve Docker or Kubernetes!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at NTT DATA
✨Know Your Java Inside Out
Make sure you brush up on your Core Java, Spring Boot, and Microservices knowledge. Be ready to discuss your past projects and how you've implemented these technologies. Practising coding challenges related to Java can also help you feel more confident.
✨Showcase Your CI/CD Knowledge
Since the role involves CI/CD pipelines, be prepared to talk about your experience with tools like Jenkins or GitLab CI. Share specific examples of how you've automated deployments in the past and any challenges you faced along the way.
✨Demonstrate Your DevOps Skills
Familiarise yourself with Docker and Kubernetes, as these are crucial for the position. Be ready to explain how you've used these tools to manage containerized applications and any relevant cloud platforms like AWS or Azure.
✨Prepare for Behavioural Questions
Don't forget that cultural fit is just as important as technical skills. Think about your experiences in Agile/Scrum environments and be ready to discuss how you handle teamwork, conflict, and project deadlines. Use the STAR method (Situation, Task, Action, Result) to structure your answers.