A
Principal Engineer
ADT
Penllyn · On-site Full-time Lead 1w ago
About the role
It looks like you’ve shared a detailed job description for a senior Java/Cloud‑Native engineering role. How can I help you with it? For example, would you like:
- a concise summary or “quick‑look” version,
- the responsibilities and requirements reformatted into bullet points,
- a tailored version for a specific audience (e.g., internal posting, LinkedIn, a recruiter’s brief),
- assistance extracting key qualifications for a candidate‑screening checklist,
- or anything else (e.g., suggestions for improving the posting, adding inclusive language, etc.)?
Just let me know what you need, and I’ll get right on it!
Requirements
- 10+ years of professional software development experience with at least 7 years of backend experience
- 7+ years of hands‑on expertise in Java (Java 17+).
- Professional Expertise experience with Spring Boot 3.x and the Spring Ecosystem.
- Proven experience designing, building and operating systems on AWS.
- A minimum of 1 year hands on GCP experience or working knowledge is a strong advantage.
- Solid understanding of microservices architecture, distributed systems and API design.
- Experience with Gradle and Maven for build and dependency management.
- Familiarity with containerization orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines and modern DevOps practices.
- Knowledge of relational and messaging systems.
Responsibilities
- Lead architecture and design of large-scale, distributed, microservices-based systems.
- Drive technical strategy, design standards and best practices across engineering teams.
- Design and develop and optimize backend services using Java 17+ and spring boot 3.x.
- Build and maintain RESTful and event driven APIs with a focus on performance and scalability.
- Architect and deploy cloud-native solutions on AWS, contribute to or guide GCP-based implementations when applicable.
- Collaborate with DevOps and SRE teams on CI/CD pipelines for infrastructure automation and observability.
- Define and enforce builds and dependency management standards using Gradle and Maven
- Lead code reviews, ensure code quality, and promote clean architectural and modern java practices.
- Mentor senior and mid-level engineers.
- Partner with platform and QE/QA teams.
- Translate business requirements into robust technical solutions.
- Identify and reduce technical debt while improving system reliability, security, and cost efficiency.
Skills
AWSCI/CDDockerEvent-driven architectureGCPGradleJavaKubernetesMavenMicroservicesRESTful APIsSpring BootSpring Ecosystem
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free