Java Developer

Java Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Join our team to develop innovative Java applications and collaborate in an Agile environment.
  • Company: Dynamic financial services firm based in London, focused on cutting-edge technology.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact by designing scalable solutions and mentoring junior developers.
  • Qualifications: 7+ years in Java development, strong problem-solving skills, and experience with microservices.
  • Other info: Exciting projects with a focus on continuous improvement and emerging technologies.

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

Client Location: London

No contract FTE or FTC or permanent.

7+ years of experience in application development using Java, SQL and at least one messaging platform (MQ/ TIBCO/ Kafka/ Solace).

Deliver projects that belong to the FCX book of work in an Agile setting. Work closely with users, stakeholders, business analysts and product managers to understand problem statements, functional and non-functional requirements.

Partner with technology and business teams to design and implement solutions that conform to our client's standards, deliver optimised client experience and competitive advantage while utilising best-of-breed technology.

Design, develop and test resilient, stateless, scalable, and reusable services and APIs utilising latest frameworks and libraries while adhering to development standards.

Develop reusable software components in a microservices cloud-native architecture. Develop high-performing Angular screens utilising latest in-house frameworks and libraries with an emphasis on design patterns, reusability, code quality and secure coding practices.

Participate in daily Scrum ceremonies and conduct sprint demos for stakeholders. Implement automated build, test and deployment pipelines utilising latest DevOps tools available.

Partner with QA engineers to develop test cases and support teams to formally hand over software released to production. Participate in weekly rotational support for the clearing platform.

Proactively create and manage relevant application documentation using Confluence, JIRA, and SharePoint. Mentor/coach junior team members, establish standards, share best practices, and challenge status quo.

Evaluate software and vendors and conduct proof-of-concept development using emerging technologies. Research and understand front-end development and DevOps best practices based on industry and client's standards.

Collaborate with other development teams to build reusable, shared libraries, and components. Demonstrate a culture of continuous process improvements by applying lessons learned from recent projects to future projects.

Proactively manage the application health by reviewing technical debt, operational risks, and vulnerabilities. Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding its clients and assets.

Required Skills, Experience and Competencies:

  • Strong technical background, experience with Software Development Lifecycle and experience managing stakeholders in a global and dynamic environment.
  • Experience designing and developing cloud native applications with a microservices architecture running on Docker/OpenShift/Kubernetes platform.
  • 2+ years of experience developing web applications in JavaScript, Angular, HTML and CSS; experience working with MQ, Tibco, Apache Kafka or Solace messaging software and any RDBMS.
  • Experience in API development & application security best practices (OAuth, TLS, PKI etc.).
  • Experience working in an Agile/Scrum work environment and mentoring/coaching junior developers.
  • Proactive detail-oriented, and self-motivated professional who can hit the ground running; demonstrated technical leadership skills with a passion to explore emerging technologies.
  • Strong analytical and problem-solving skills, to innovate and a can-do attitude.
  • Quick learner with the ability to multi-task, work under pressure, manage tight deadlines, adapt to changing requirements and deal with ambiguity without impacting delivery.
  • Detail-oriented individual with exceptional written and verbal communication skills.
  • Excellent time management, follow-through, and project delivery skills.
  • Ability to build trusted relationships and partner across a complex organisation.
  • Willingness to ask questions, challenge the status-quo and seek out answers and a passion for continuous process improvements.
  • Experience in the financial services domain, preferably in Trade Processing or Middle Office applications.
  • Bachelor's or Master's Degree in Computer Science / Information Technology.
  • Distributed Cache (Redis, Gemfire, etc.) experience.
  • Experience developing in Python and any familiarity with AI/Client/NLP.
  • Understanding of listed derivatives, particularly futures contracts, and clearing workflow.
  • Familiarity with FIX protocol and prior experience developing a low-latency, high-volume application.

Desirable Skills, Experience and Competencies:

  • Distributed Cache (Redis, Gemfire, etc.) experience.
  • Experience developing in Python and any familiarity with AI/Client/NLP.
  • Understanding of listed derivatives, particularly futures contracts, and clearing workflow.
  • Familiarity with FIX and prior experience developing a low-latency, high-volume application.

Java Developer employer: Net2Source (N2S)

Join a dynamic and innovative team in London as a Java Developer, where you will have the opportunity to work on cutting-edge technology in a collaborative Agile environment. Our company fosters a culture of continuous learning and growth, offering mentorship opportunities and the chance to lead projects that make a real impact in the financial services sector. With a focus on employee well-being and a commitment to excellence, we provide a supportive atmosphere that encourages creativity and professional development.
N

Contact Detail:

Net2Source (N2S) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Developer

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. The more you network, the better your chances of landing that Java Developer role.

✨Show Off Your Skills

Create a portfolio showcasing your projects, especially those involving Java, SQL, and microservices. Having tangible examples of your work can really impress potential employers and set you apart from the crowd.

✨Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on Agile methodologies and be ready to discuss how you've collaborated with teams in the past. Confidence is key!

✨Apply Through Us!

Don't forget to check out our website for job openings. Applying directly through us not only gives you access to exclusive roles but also shows you're serious about joining our team. Let's get you that job!

We think you need these skills to ace Java Developer

Java
SQL
Messaging Platforms (MQ, TIBCO, Kafka, Solace)
Agile Methodologies
Microservices Architecture
Docker
OpenShift
Kubernetes
Angular
HTML
CSS
API Development
Application Security Best Practices (OAuth, TLS, PKI)
Software Development Lifecycle
Confluence
JIRA
SharePoint
Technical Leadership
Analytical Skills
Problem-Solving Skills
Time Management
Communication Skills
Mentoring/Coaching

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java, SQL, and any messaging platforms you've worked with. We want to see how your skills align with what we're looking for!

Showcase Your Projects: Include specific projects where you've delivered solutions in an Agile setting. Talk about your role, the technologies you used, and how you collaborated with stakeholders. This helps us understand your hands-on experience.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to track your application status. Plus, we love seeing applications come directly from our site!

How to prepare for a job interview at Net2Source (N2S)

✨Know Your Tech Stack

Make sure you’re well-versed in Java, SQL, and the messaging platforms mentioned in the job description. Brush up on your knowledge of microservices architecture and cloud-native applications, as these are crucial for the role.

✨Showcase Agile Experience

Be prepared to discuss your experience in Agile environments. Share specific examples of how you've contributed to Scrum ceremonies or sprint demos, and highlight any mentoring roles you've taken on with junior developers.

✨Demonstrate Problem-Solving Skills

Think of a few scenarios where you faced challenges in application development. Be ready to explain how you approached these problems, the solutions you implemented, and the outcomes. This will show your analytical skills and ability to innovate.

✨Communicate Clearly

Since this role involves collaborating with various stakeholders, practice articulating your thoughts clearly. Prepare to discuss technical concepts in a way that non-technical team members can understand, showcasing your exceptional communication skills.

Java Developer
Net2Source (N2S)
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

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>