Senior Java Developer

INDOTRONIX AVANI UK, LTD
Manchester, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Automation of Tests MongoDB Software Architecture Scaled Agile Framework Software Engineering Systems Integration Spring-boot Apache Kafka

Requirements

We are looking for highly experienced Senior Java Developers / Senior Software Engineers who can hit the ground running and take a strong technical leadership role within an Agile engineering environment., Core technical requirements are:

·Strong, recent Java development experience

·Excellent Spring Boot experience

·Strong AWS experience

·Hands-on Kafka experience

·Hands-on MongoDB experience

·Experience designing and developing robust, scalable and production-ready applications

·Strong automated testing and integration experience

·Experience with software architecture, technical design and system integration

·Strong understanding of application resilience, availability and operational stability

Senior-level expectations:

This is not simply a Senior Java Developer who codes. Candidates need to demonstrate the ability to operate at a senior/technical leadership level.

Should have experience:

·Providing technical leadership across software engineering teams

·Coaching and mentoring junior and less experienced developers

·Reviewing code, designs and technical approaches

·Setting and promoting software engineering best practices

·Designing reusable libraries, services and integrations

·Contributing to longer-term product and engineering strategies

·Investigating and resolving complex technical/infrastructure issues

·Supporting production applications, including 3rd-line support

·Leading knowledge sharing and contributing to wider engineering communities

·Working closely with Architects and other senior technical stakeholders

·Making informed technical decisions around risk, performance, resilience and scalability

Key profile:

The ideal candidate will be an experienced Java/Spring Boot engineer who has worked extensively with AWS, Kafka and MongoDB and has a strong track record of delivering production-grade applications.

They should be confident working independently from day one, able to take ownership of technical problems and capable of guiding and mentoring other engineers. Candidates should also be comfortable contributing to technical strategy, architecture/design discussions and engineering best practice rather than focusing solely on development tasks., Candidates need enough depth of Java experience to hit the ground running, alongside strong Spring Boot, AWS, Kafka and MongoDB experience. They should also be able to demonstrate technical leadership and mentoring/coaching of junior developers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

1:21 min

Realizing the limitations of MongoDB for live statistics

Josip Stuhli Josip Stuhli · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all