We are seeking a highly skilled Principal Software Engineer with expertise in Java and Angular to join our team. In this role, you will be responsible for designing and developing innovative software applications using Twelve-Factor App methodology. You will contribute to highly innovative UI designs and web components through collaboration and continuous assessment of technological advancements to recommend better solutions for improved developer experience and efficient software delivery. The position involves implementing Graphical User Interfaces (GUI) using modern front-end technologies, designing web page components compliant with Section 508, and developing Microservices using Spring Boot, Java, and RESTful architecture. A solid understanding of DevOps practices, CI/CD pipelines, and cloud platforms like AWS is essential. You will also develop and maintain Enterprise Java Batch applications, design Data Access Layers (DAO) for interfacing with databases, and create Proofs of Concept (POCs) for Behavior Driven Development (BDD) test frameworks. Additionally, you will develop unit test cases, document solution architectures, and provide technical guidance to junior developers. This role requires a commitment to continuous learning and staying updated with emerging technologies, impacting functional strategy by developing new solutions and processes that position Leidos competitively.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior