Java API Developer in City of Westminster

Java API Developer in City of Westminster

City of Westminster Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Dns Info Ltd

At a Glance

  • Tasks: Design and develop high-performance RESTful APIs using Java and JVM frameworks.
  • Company: Join a forward-thinking tech company focused on innovation and collaboration.
  • Benefits: Enjoy competitive salary, health benefits, remote work options, and growth opportunities.
  • Why this job: Make an impact by building secure, scalable applications that power the future.
  • Qualifications: 5+ years in Java Back End development with strong JVM knowledge.
  • Other info: Dynamic team environment with opportunities for cloud-native development.

The predicted salary is between 36000 - 60000 £ per year.

We are seeking a skilled Java API Developer with strong experience in JVM-based Back End systems and secure authentication mechanisms using OAuth 2.0 and JWT. The ideal candidate will design, develop, and maintain high-performance RESTful APIs and ensure secure, scalable, and reliable application architecture.

Responsibilities & Qualifications

  • Design, develop, and maintain RESTful APIs using Java and JVM-based frameworks.
  • Build microservices using Spring Boot or similar JVM frameworks.
  • Implement authentication and authorization using OAuth 2.0 and JSON Web Token.
  • Work with JVM performance tuning, garbage collection, and memory management.
  • Develop secure API integrations with third-party services.
  • Implement API security best practices (token validation, encryption, secure headers).
  • Collaborate with Front End, DevOps, and product teams.
  • Write unit and integration tests using frameworks like JUnit and Mockito.
  • Participate in code reviews and ensure coding standards are maintained.
  • Deploy applications in cloud environments (AWS/Azure/GCP).
  • 5+ years of experience in Java Back End development.
  • Strong understanding of JVM internals (memory model, GC, thread management).
  • Hands-on experience with Spring Framework ecosystem.
  • Experience implementing OAuth 2.0 flows (Authorization Code, Client Credentials, etc.).
  • Strong knowledge of JSON Web Token structure, signing (HMAC/RSA), and validation.
  • Experience with RESTful API design principles.
  • Knowledge of relational databases (MySQL/PostgreSQL) and ORM tools (Hibernate/JPA).
  • Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
  • Understanding of API gateways and security best practices.

Preferred Qualifications

  • Experience with microservices architecture.
  • Knowledge of API documentation tools (Swagger/OpenAPI).
  • Experience with message brokers (Kafka/RabbitMQ).
  • Exposure to reactive programming (Spring WebFlux).
  • Cloud-native development experience.

Java API Developer in City of Westminster employer: Dns Info Ltd

Join a forward-thinking company that values innovation and collaboration, where as a Java API Developer, you will have the opportunity to work on cutting-edge technologies in a dynamic environment. Our culture promotes continuous learning and professional growth, offering access to training resources and mentorship programmes. Located in a vibrant tech hub, we provide a flexible work-life balance and a supportive team atmosphere, making it an ideal place for talented developers to thrive.
Dns Info Ltd

Contact Detail:

Dns Info Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java API Developer in City of Westminster

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or APIs. 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 involving RESTful APIs and OAuth 2.0. 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 API questions and coding challenges. Practise explaining your thought process while solving problems, as this is often just as important as getting the right answer.

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with JVM-based systems and secure authentication mechanisms.

We think you need these skills to ace Java API Developer in City of Westminster

Java
JVM-based Back End systems
RESTful APIs
Spring Boot
OAuth 2.0
JSON Web Token (JWT)
Microservices architecture
API security best practices
Unit testing (JUnit)
Integration testing (Mockito)
Cloud environments (AWS/Azure/GCP)
Relational databases (MySQL/PostgreSQL)
ORM tools (Hibernate/JPA)
CI/CD pipelines
Containerization (Docker, Kubernetes)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, RESTful APIs, and any relevant frameworks like Spring Boot. We want to see how your skills match the job description, so don’t be shy about showcasing your achievements!

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 with OAuth 2.0 and JWT makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Projects: If you've worked on any cool projects involving microservices or API integrations, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.

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 follow the prompts!

How to prepare for a job interview at Dns Info Ltd

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially around JVM internals and performance tuning. Be ready to discuss your experience with garbage collection and memory management, as these are crucial for a Java API Developer role.

✨Master RESTful APIs and OAuth 2.0

Prepare to talk about your experience designing and developing RESTful APIs. Familiarise yourself with OAuth 2.0 flows and JSON Web Tokens, as you'll likely be asked to explain how you've implemented secure authentication in past projects.

✨Showcase Your Microservices Knowledge

If you've worked with microservices architecture, be sure to highlight this during the interview. Discuss your experience with Spring Boot or similar frameworks, and how you've built scalable applications using these technologies.

✨Collaboration is Key

Since the role involves working with Front End, DevOps, and product teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experience you have with code reviews and maintaining coding standards, as teamwork is essential in this position.

Java API Developer in City of Westminster
Dns Info Ltd
Location: City of Westminster
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>