Skip to content
mimi

Principal Software Engineer – Java / Angular / AWS

Finoit Inc.

Baltimore · On-site Contract Lead 6d ago

About the role

rincipal Software Engineer (Java / Angular / AWS) Location: Woodlawn, MD (100% Onsite – 5 days/week) Duration: Long-Term Contract We 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 / J2EE • Spring Boot & Microservices • Angular or React • AWS or OpenShift • JavaScript / TypeScript • Kafka • REST & SOAP Web Services • Experience working in Agile development environments • Experience with CI/CD tools such as Jenkins, Git, Bitbucket, Maven, SonarQube • Strong understanding of cloud-native application development • Experience with PostgreSQL, DB2, JPA/Hibernate • Hands-on experience with unit testing frameworks like JUnit, Mockito, Cucumber • Technical leadership experience mentoring junior developers Responsibilities • Design, develop, and maintain scalable enterprise applications • Build modern responsive UI applications using Angular/React • Develop RESTful APIs and Microservices using Spring Boot • Work closely with cross-functional teams including QA, Business Analysts, and Project Managers • Participate in architecture discussions and provide technical solutions • Implement DevOps and CI/CD best practices • Optimize application performance and scalability • Develop secure, high-throughput applications in cloud environments • Create technical documentation and support system design efforts Preferred Qualifications • Prior experience supporting federal or government IT projects • Experience with Kafka-based event-driven architecture • Knowledge of OpenShift, Docker, Kubernetes • Familiarity with Section 508 compliance standards • Exposure to AI-driven application modernization is a plus • Excellent communication and problem-solving skills Education & Experience • Bachelor’s degree in Computer Science, Engineering, or related field • 10+ years of software engineering experience preferred • Experience as a hands-on Technical Lead is highly preferred Interview Process • 2 rounds of interview: • Video Interview • Onsite Interview

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