At a Glance
- Tasks: Design and develop robust backend services using Java 11 and Spring Boot.
- Company: Join ITC Infotech, a global leader in tech solutions and consulting.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Other info: Dynamic team with excellent career growth and learning opportunities.
- Why this job: Make an impact by building scalable systems in a cloud-native environment.
- Qualifications: Experience in Java, Spring Boot, and AWS is essential.
The predicted salary is between 50000 - 65000 £ per year.
Who We Are? ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. The company provides technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.
What we are looking for? We are seeking a skilled Backend Developer with strong experience in Java 11 and Spring Boot, along with hands-on expertise in GraphQL (Apollo/AppSync) and AWS cloud services. The ideal candidate is passionate about building scalable backend systems, optimizing APIs, and working in a cloud-native, microservices-driven environment.
Key Responsibilities
- Design, develop, test, and maintain robust backend services using Spring Boot and Java 11.
- Build and maintain RESTful APIs to enable seamless communication with frontend applications and external systems.
- Design and implement GraphQL APIs using AWS AppSync for efficient data querying and manipulation.
- Develop and manage request/response mapping templates using Velocity Template Language (VTL).
- Collaborate closely with frontend teams to align API structures with application requirements and improve performance.
- Architect, deploy, and manage backend applications on AWS using services such as EC2, S3, Lambda, and RDS.
- Implement containerization using Docker and orchestrate deployments with Kubernetes.
- Ensure high availability, scalability, and reliability of backend systems.
- Set up, maintain, and optimize CI/CD pipelines using Jenkins for automated testing and deployments.
- Integrate and manage databases such as MySQL and PostgreSQL, ensuring efficient data storage and retrieval.
- Optimize database queries and maintain data consistency across systems.
Skills & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in backend development using Java 11 and Spring Boot.
- Strong expertise in REST API design and GraphQL implementation (Apollo/AppSync).
- Experience with Velocity Template Language (VTL) for server-side transformations.
- Solid understanding of AWS services and cloud-based architecture.
- Hands-on experience with Docker and Kubernetes for containerization and orchestration.
- Experience in setting up and managing CI/CD pipelines using Jenkins.
- Strong knowledge of relational databases like MySQL and PostgreSQL.
- Familiarity with microservices architecture and backend security best practices.
- Exposure to additional backend technologies such as Node.js or Python is a plus.
- Experience with performance monitoring and optimization tools.
- Strong problem-solving, debugging, and analytical skills.
Java Developer in Dunstable employer: ITC Infotech
Contact Detail:
ITC Infotech Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer in Dunstable
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Java, Spring Boot, and AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common backend development questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding exercises.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.
We think you need these skills to ace Java Developer in Dunstable
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java 11, Spring Boot, and any relevant AWS services. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about backend development and how your experience aligns with our needs. Let us know why you want to join StudySmarter!
Showcase Your Projects: If you've worked on any projects that demonstrate your skills in building scalable backend systems or using GraphQL, make sure to mention them. We love seeing real-world applications of your expertise!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at ITC Infotech
✨Know Your Tech Stack
Make sure you’re well-versed in Java 11 and Spring Boot, as these are crucial for the role. Brush up on your knowledge of GraphQL and AWS services too, as they’ll likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've designed and developed backend services. Highlight your experience with RESTful APIs and any challenges you overcame while working with microservices or cloud-native environments.
✨Understand the Company’s Needs
Research ITC Infotech and understand their business model and the industries they serve. Tailor your answers to show how your skills can help them provide business-friendly solutions and be a sustainable partner.
✨Practice Problem-Solving
Expect some coding challenges or problem-solving scenarios during the interview. Practice common algorithms and data structures, and be ready to explain your thought process clearly while solving problems.