Principal Software Engineer – Java / Angular / AWS
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Finoit Inc., is seeking the following. Apply via Dice today!rincipal Software Engineer (Java / Angular / AWS)Location: Woodlawn, MD (100% Onsite – 5 days/week)Duration: Long-Term ContractWe are looking for a highly skilled Principal Software Engineer with strong full-stack development experience in Java, Angular/React, AWS, and Microservices architecture. This role is ideal for someone who enjoys building scalable enterprise applications, leading technical initiatives, and working in a fast-paced Agile environment.Candidates located within commuting distance of Woodlawn, MD are highly preferred.Required Skills Strong hands-on experience with:Java / J2EESpring Boot & MicroservicesAngular or ReactAWS or OpenShiftJavaScript / TypeScriptKafkaREST & SOAP Web ServicesExperience working in Agile development environmentsExperience with CI/CD tools such as Jenkins, Git, Bitbucket, Maven, SonarQubeStrong understanding of cloud-native application developmentExperience with PostgreSQL, DB2, JPA/HibernateHands-on experience with unit testing frameworks like JUnit, Mockito, CucumberTechnical leadership experience mentoring junior developersResponsibilitiesDesign, develop, and maintain scalable enterprise applicationsBuild modern responsive UI applications using Angular/ReactDevelop RESTful APIs and Microservices using Spring BootWork closely with cross-functional teams including QA, Business Analysts, and Project ManagersParticipate in architecture discussions and provide technical solutionsImplement DevOps and CI/CD best practicesOptimize application performance and scalabilityDevelop secure, high-throughput applications in cloud environmentsCreate technical documentation and support system design effortsPreferred QualificationsPrior experience supporting federal or government IT projectsExperience with Kafka-based event-driven architectureKnowledge of OpenShift, Docker, KubernetesFamiliarity with Section 508 compliance standardsExposure to AI-driven application modernization is a plusExcellent communication and problem-solving skillsEducation & ExperienceBachelor’s degree in Computer Science, Engineering, or related field10+ years of software engineering experience preferredExperience as a hands-on Technical Lead is highly preferredInterview Process 2 rounds of interview:Video InterviewOnsite Interview