Java Software Engineer - Trading

Java Software Engineer - Trading

Full-Time 45000 - 55000 € / year (est.) No home office possible
Information Tech Consultants

At a Glance

  • Tasks: Design and develop high-volume Java applications, collaborating in an agile team.
  • Company: Dynamic tech company based in Bournemouth/Glasgow with a focus on innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Exciting career growth in a fast-paced environment.
  • Why this job: Join a passionate team and work on impactful projects using cutting-edge technologies.
  • Qualifications: 2-5 years of Java development experience and strong collaboration skills.

The predicted salary is between 45000 - 55000 € per year.

Senior Java Software Developer

Location: Bournemouth / Glasgow

Work Mode: On-site

Job Type: Full-time

The Role

We are looking for a Java Full Stack Developer who designs, codes, tests, and maintains scalable Java applications, collaborating with teams, debugging issues, and using frameworks like Spring/Hibernate, focusing on clean, efficient, object-oriented code, participating in the full SDLC. You will be a key player in our agile squad, responsible for the end-to-end delivery of scalable web applications.

What You’ll Do (Responsibilities)

  • End-to-End Development: Design and develop high-volume, low-latency applications for mission-critical systems.
  • Back-End Excellence: Write clean, maintainable code using Java and the Spring Boot ecosystem.
  • Front-End Innovation: Build responsive, user-friendly UI components using React, Angular, or Vue.js.
  • Database Management: Design and optimize schemas for relational (PostgreSQL/MySQL) and NoSQL databases.
  • API Design: Build and consume secure RESTful APIs to integrate with internal and third-party services.
  • Collaboration: Participate in code reviews, sprint planning, and daily stand-ups to ensure high-quality software delivery.
  • Strong understanding of Object-Oriented Programming (OOP) principles.

What We’re Looking For (Requirements)

  • Experience: (Number) years of professional experience in Java-based software development.
  • Java Knowledge: Hands-on experience of Core Java, Multithreading, and Spring Framework (Boot, Security, Data JPA).
  • Modern Web Stack: Proficiency in HTML5, CSS3, and JavaScript/TypeScript.
  • Cloud & DevOps: Familiarity with AWS, Azure, or GCP and containerization tools like Docker/Kubernetes.
  • Tools: Expert knowledge of Git, Maven/Gradle, and CI/CD pipelines (Jenkins/GitLab CI).

Nice-to-Haves

  • Experience with Microservices architecture.
  • Knowledge of Kafka or RabbitMQ.
  • Relevant AWS or Java certifications.

Java Software Engineer - Trading employer: Information Tech Consultants

Join a dynamic and innovative team as a Java Software Engineer in the vibrant cities of Bournemouth or Glasgow, where we prioritise a collaborative work culture that fosters creativity and professional growth. Our commitment to employee development is reflected in our comprehensive training programmes and opportunities for advancement, ensuring you can thrive in your career while enjoying a supportive environment. With competitive benefits and a focus on work-life balance, we offer a rewarding experience for those looking to make a meaningful impact in the tech industry.

Information Tech Consultants

Contact Detail:

Information Tech Consultants Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer - Trading

Tip Number 1

Network like a pro! Reach out to your connections in the 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 portfolio showcasing your projects, especially those using Java, Spring, and modern web technologies. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common coding challenges and system design questions. Brush up on your knowledge of OOP principles and be ready to discuss your experience with frameworks like Spring Boot.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Java Software Engineer - Trading

Java
Spring Boot
React
Angular
Vue.js
PostgreSQL
MySQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Software Engineer role. Highlight your experience with Java, Spring, and any relevant frameworks. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include any projects you've worked on that demonstrate your back-end and front-end skills. If you've built responsive UIs or designed APIs, let us know! This helps us see your practical experience.

Keep It Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible and avoid jargon. We appreciate straightforward communication that gets to the heart of your experience.

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 hear from you!

How to prepare for a job interview at Information Tech Consultants

Know Your Java Inside Out

Make sure you brush up on your Core Java, Multithreading, and Spring Framework knowledge. Be ready to discuss your experience with these technologies in detail, as they are crucial for the role. Prepare to answer technical questions that test your understanding of OOP principles and how you've applied them in past projects.

Showcase Your Full Stack Skills

Since this role involves both back-end and front-end development, be prepared to talk about your experience with frameworks like React, Angular, or Vue.js. Bring examples of projects where you've built responsive UI components and explain how you integrated them with back-end services using RESTful APIs.

Demonstrate Your Agile Mindset

Familiarise yourself with agile methodologies, as collaboration is key in this role. Be ready to discuss your experience in code reviews, sprint planning, and daily stand-ups. Highlight how you've contributed to team dynamics and ensured high-quality software delivery in previous positions.

Prepare for Database Discussions

Since database management is part of the job, be ready to talk about your experience with relational databases like PostgreSQL or MySQL, as well as NoSQL options. Discuss how you've designed and optimised schemas and any challenges you've faced in database management during your projects.