Java Developer/Technical Lead

Harvey Nash
United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Amazon Web Services Architectural Patterns Microsoft Azure Unix Software Quality Code Review Data Integrity DevOps Distributed Systems Spring Framework Junit
+18 more
Message Broker NoSQL Oracle (Applications) Performance Tuning RabbitMQ Shell Script Software Engineering SQL Databases Google Cloud Spring-boot Backend Git Event Driven Architecture Deployment Automation Apache Kafka Restful APIs Spring Batch Microservices

Job description

This is a senior technical role responsible for leading Back End application development initiatives and driving architectural decisions for robust, scalable, and high-performance Server Side systems. This role provides hands-on leadership in building enterprise-grade Java Back End solutions, guiding development teams, and influencing technical strategy and best practices., * Lead design, development, and implementation of complex Back End applications and microservices using Java and Spring Boot.

  • Own end-to-end delivery of Back End components, from architectural design and coding to deployment and operational support.

  • Drive architectural decisions for Back End systems, ensuring scalability, reliability, security, and alignment with enterprise standards.

  • Resolve high-impact technical challenges related to Back End performance, data integrity, and distributed system interactions.

  • Mentor junior and mid-level Back End developers, providing technical guidance and fostering a culture of excellence.

  • Partner with stakeholders to define system enhancements, integrate with other systems, and implement strategic Back End solutions.

  • Ensure code quality, performance optimization, and scalability of Back End applications through rigorous testing and review processes.

  • Lead the implementation of advanced testing strategies, code reviews, and automated deployment pipelines for Back End services.

  • Identify and mitigate risks, ensuring compliance with governance, security, and regulatory requirements for Server Side operations.

Requirements

  • 7-10+ years of experience in Java Back End application development.

  • Advanced expertise in Java, Spring Boot, and microservices architecture. Java, Spring, Spring Batch, Spring Integration, Oracle, Unix, junit, Shell Scripting, git

  • Strong experience with designing and developing RESTful APIs, data modelling with SQL and NoSQL databases, and distributed systems patterns.

  • Proficiency with message brokers (eg, Kafka, RabbitMQ) and event-driven architectures.

  • Experience with CI/CD pipelines, cloud platforms (eg, AWS, Azure, GCP), and advanced DevOps practices.

  • Proven ability to lead technical initiatives, define architectural patterns, and mentor Back End development teams.

  • Strong understanding of Back End security best practices, performance tuning, and monitoring.

  • Excellent communication and stakeholder management skills, capable of translating complex technical concepts to non-technical audiences. Education. Bachelor’s degree or equivalent experience.

Apply for this position

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

Apply on computerjobs.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all