
Software Developer - Junior with Security Clearance
Job Description
Linchpin Software is a niche software development and IT solutions provider to the government. We just won a major 5-year award and are expanding our team for long-term growth. We are looking for talented developers who are eager to learn, passionate about software development, and committed to delivering excellent outcomes for our users. We are seeking a motivated developer with early in their technical career. The ideal candidate will have experience developing, testing, and deploying applications in Java or other widely used programming languages such as Python, Go, JavaScript, Typescript, or .NET. You will work on mission-critical applications and contribute to the full software development lifecycle in an Agile environment. Responsibilities • Participate in Agile software development teams • Develop, test, and deploy backend software applications • Contribute to design and implementation of software solutions • Follow software development lifecycle processes from concept to production • Collaborate with team members to solve complex problems Required Skills • Experience developing backend software • Experience in Java development using the latest JDK versions • Experience with backend frameworks such as Spring, Nodejs, NestJS, Gin, Hibernate, Struts, or Google Web Toolkit • Understanding of software development lifecycle and Agile methodologies • Knowledge of software design patterns and antipatterns • Experience with development tools such as git, IDEs, and code quality tools Bonus Skills • Experience with JavaScript frameworks such as AngularJS, React, NextJS • SQL query writing and database design • Understanding of UI/UX for web applications • Experience with cloud services such as AWS Competitive benefits and compensation
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period