Lead Java Developer with Security Clearance
Senior Software Engineer / Technical Lead – Java (Authorization & API Services) Overview Seeking a senior-level software engineer with leadership capability to drive development of a distributed authorization platform and supporting APIs. This role blends hands-on engineering with technical leadership, guiding architecture decisions while contributing directly to secure, scalable service development in a cloud-based environment. Key Responsibilities Lead design and development of a Java-based service layer that integrates with a modern authorization platform Define architectural standards, API design patterns, and development practices across the team Build and enhance RESTful API endpoints, business logic, and service integrations Oversee and participate in Agile ceremonies including sprint planning, code reviews, and backlog refinement Collaborate with cross-functional teams (engineering, cloud/platform, and onboarding) to deliver end-to-end solutions Identify technical risks, manage dependencies, and ensure alignment with delivery timelines Implement and enforce secure coding practices, particularly around authentication and access control Develop and maintain clean, testable code with strong unit and integration test coverage Troubleshoot defects, optimize performance, and support production stability Contribute to CI/CD pipeline improvements and automated deployment processes Provide technical mentorship to junior engineers and support team skill development Assist with documentation, technical onboarding, and knowledge sharing across teams Required Skills & Experience Strong hands-on experience with Java and modern frameworks such as Spring Boot Experience designing and building RESTful APIs and microservices-based architectures Solid understanding of distributed systems and service integration patterns Experience with cloud platforms (AWS preferred) and cloud-native development Familiarity with authentication and authorization concepts (OAuth2, OIDC, RBAC, or similar) Experience with containerization tools such as Docker and orchestration platforms like Kubernetes Strong experience with CI/CD pipelines, automated testing, and DevOps practices Ability to debug complex issues and support full software lifecycle development Excellent collaboration and communication skills in a fast-paced engineering environment Preferred Qualifications Prior experience leading technical initiatives or mentoring engineers Exposure to identity and access management systems or policy-based authorization models Experience working in Agile or scaled Agile environments Familiarity with secure system design and enterprise-grade application development