This is an exciting opportunity to work on modern cloud security initiatives, protect enterprise-level infrastructure, and collaborate with global teams in a fast-paced and security-focused environment.
Lead Java Full Stack Developer
Location
Worldwide
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Lead Java Full Stack Developer
Allied Technology Services
Role Description We’re looking for an experienced Lead Java Full Stack Developer to join our growing technology team. In this role, you will lead the design and development of modern microservices and enterprise integration solutions using cutting-edge technologies including Java 21+, Spring Boot 3, Apache Camel 4, AWS ECS/Fargate, and API Management platforms. - Lead architecture and development of scalable, high-performance applications - Design and implement RESTful APIs with strong governance and lifecycle management - Drive API-first development using OpenAPI Specification (OAS) - Build enterprise integration solutions using Apache Camel 4 and messaging systems - Architect and deploy cloud-native applications on AWS ECS/Fargate - Lead frontend integration initiatives using Angular, React, or React Native - Mentor development teams and drive engineering best practices - Define CI/CD pipelines and observability strategies using OpenTelemetry Qualifications - Java 21+ & Spring Boot 3 - Apache Camel 4 & Enterprise Integration Patterns (EIPs) - REST API Design & API Management (Gravitee preferred) - AWS, ECS, Fargate, Docker & CI/CD - Messaging systems (Amazon MQ / ActiveMQ, JMS, Pub/Sub) - Angular / React / React Native - MySQL, JUnit 5, Mockito - Strong leadership and architectural decision-making experience Requirements - Gravitee API Management experience (Nice to Have) - Experience building distributed systems at scale (Nice to Have) Benefits - This is an excellent opportunity for a technical leader who enjoys solving complex integration challenges, influencing architecture strategy, and building enterprise-grade cloud solutions.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full-Stack Entwickler – .NET
FNTIOUnlock Your Business's Full Potential with FNTIO's Cloud Solutions: Streamline, Scale, and Succeed!
• Du baust .NET-Anwendungen, die im Enterprise-Umfeld laufen. • Dein Schwerpunkt liegt auf dem Backend, aber du verstehst das ganze Bild. • Du übersetzt Kundenanforderungen in Architektur, lässt AI Agents Code generieren, prüfst kritisch und lieferst Qualität. • Du entwickelst Backend-Lösungen mit .NET und integrierst sie in AWS-Cloud-Architekturen • Du nutzt AI CLI-Tools (Claude Code, Cursor, Gemini CLI) als Multiplikator für Entwicklung und Testing • Du entwirfst APIs und sorgst für saubere Integration zwischen Frontend, Backend und Cloud • Du arbeitest direkt mit Kunden an technischen Anforderungen und Lösungsdesign • Du setzt auf automatisiertes Testing und CI/CD • Du baust Prototypen, indem du Ideen an AI Agents gibst und den Output iterierst
• Software Engineer II - Front End/ Back End serves as an individual contributor within a team; with the support and guidance of leadership, you will be responsible for supporting the goal of meeting scope, schedule and delivery requirements. • You will begin to develop an awareness and understanding of the engineering function within the program, as well as interact with stakeholders. • Estimates and completes development tasks including coding, requirements gathering, and analysis with a moderate level of feedback and guidance from their team. • Debugs, optimizes, maintains, and monitors their work in both test and production environments. • Develops tests, monitoring/instrumentation, analytics, and deployment pipeline changes as appropriate for the given task. • Participates in on-call rotations with their team as necessary. • Builds technical and communication skills, gaining context around surrounding areas. • Participates in planning sessions, building an understanding of major architectures and design patterns. • Actively participates in design and asks questions to work toward understanding of technical trade-offs, interactions, and dependencies in the system. • Development of influential skills to help make tactical decisions and support onboarding for new developers. • Exhibits understanding for other roles and practices, including how they are intended to work together.
• Software Engineer III - Front End/ Back End (more back end) serves as an emerging individual contributor within a team, expanding your leadership, guidance and mentoring skills. • With the support and guidance of leadership, you will be responsible for supporting the goal of meeting scope, schedule and delivery requirements. • You will interact with stakeholders and utilize influential skills to drive improvements in software engineering processes and practices. • Estimates and completes development tasks including coding, requirements gathering, and analysis with a little feedback and guidance from their team. • Practices technical and communications skills to improve context knowledge and mentor junior developers. • Assesses and diagnoses issues with the systems they own, prioritizing problem areas based on alignment with other practice areas. • Participates in on-call rotations with their team as necessary. • Presents on and writes about their work to both internal and external parties. • Participates in planning sessions, building understanding of major architectures and design patterns. • Supports recruiting efforts by evaluating homework assignments and potentially assisting with interviews. • Exhibits influential skills to drive improvements in team engineering processes and practices. • Exhibits a comprehensive understanding of the business, how practices interact, and what customer problems we're solving.
Senior Backend Engineer
ClaraClara is the leading end-to-end corporate spend management solution for companies in Latin America.
• Leading design and implementation for high-impact internal systems and services. • Building the integration platform and surfaces that let other teams connect into the ClarOps backend. • Collaborating across the full product lifecycle, from ideation to deployment. • Elevating the team through code reviews, pairing, and sharing what you know with peers. • Maintaining and evolving microservices within a modern architecture. • Driving cross-team problem-solving and architectural discussions. • Applying AI tools to ship faster and improve how the team works.


