Java Developer - Onsite in Fort Collins

Overview

On Site
$118,000 - $125,000
Full Time
No Travel Required

Skills

Java
Spring Framework
TypeScript
MongoDB
JavaScript
Spring Cloud
Spring Security
AWS
RESTful APIs
GraphQL
PostgreSQL
React

Job Details

  • Mindbank does not partner with third party staffing companies. Inquiries/"hot lists" are deleted.
  • Mindbank does not provide sponsorship at any time.

Mindbank Consulting Group is seeking a Senior Full Stack Developer to support our federal client in either Falls Church, VA, or Fort Collins, CO. This is a fully onsite role; no exceptions will be made. Salary is $118K $125K.

Candidates for this position will undergo a federal background investigation before starting work.

PLEASE NOTE before you apply:

  1. This position is NOT remote; these will not be made remote.
  2. Candidates must complete a coding exercise before client interviews will be scheduled.

The person we re seeking must enjoy the entire process of developing user requirements to delivering an application (or a component of an existing application) that can be launched into production. This truly is a position with multiple, concurrent challenges in a very team-oriented, collaborative environment. Candidates for this position should be a developer, but also a researcher, analytical thinker, and problem solver. This is a GREAT group - smart, industrious, cohesive.

We are looking someone with full stack development experience, but who also performs Business Analyst duties such as working with application sponsors to define user requirements, research the architecture of the system to ensure requirements can be sustained with the current system, execute full stack development of the application, and finally test their own product. To perform these tasks, they draw from the experience of their peers as well as apply their own research and analytical skills to the process. This is a hands-on role, but you will mentor junior staff.

MINIMUM REQUIREMENTS:

  • or US Permanent Resident ( )
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus.
  • Candidates for this position must have at least six (6) years of paid, professional Java development experience conducting software engineering/development within/using an Agile lifecycle, SCRUM sprints, or other rapid development cycles in a web-based environment. Candidates must have had increasingly responsible experience designing, modifying, developing, writing, and implementing Java EE applications.

ADDITIONALLY: The following are the skills utilized currently within this group. Your experience with these tools and technologies should be detailed in your resume AND you should be prepared to discuss this detail during an interview with our client should the process get to that point

  • Java 17, Spring Boot, Spring Cloud, Spring Security
  • React.js, TypeScript, Redux
  • RESTful APIs & GraphQL
  • PostgreSQL, MongoDB, Redis caching
  • Microservices architecture and design patterns
  • AWS ECS, CodePipeline, Docker, CI/CD
  • Secure coding (JWT, OAuth 2.0, FISMA/NIST compliance)
  • Excellent communication skills

Why should you work for Mindbank?

Since 1986, Mindbank has helped hundreds of clients solve some of the most complex IT problems through the strategic implementation of solutions and resources. Our clients include US Federal agencies, State & Local Governments, Tribal Organizations, Fortune 1000 companies, as well as Small Businesses.

Mindbank believes that our employees deserve the best care that our company can provide. We offer our employees a comprehensive and competitive benefits package including:

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Long Term Disability
  • Short Term Disability
  • 401 (k) Plan
  • Paid Time Off
  • Training and Education Reimbursement
  • Referral Bonuses

As an Equal Opportunity Employer, Mindbank is committed to a diverse workforce and we seek the most qualified candidate for each opening without regard to race, color, religion, age, gender, gender identity, marital status, sexual orientation, national origin, protected veteran status, or disability status.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.