Senior Software Developer - Bailey's Crossroads, VA, United States - Mindbank Consulting Group

    Default job background
    Technology / Internet
    Description
    Still speaking with interested and qualified candidates for this new opportunity in this group Please note there is a coding exercise that must be completed in order to be considered by our client
    Please do NOT be put off by this - Judy Bolton, 4/25/24 These are FANTASTIC positions (I am not exaggerating - ask our other consultants already there) for candidates with senior-level Java 8 expertise, interest in working in a truly collaborative group, and who would feel great about supporting the Endangered Species Act
    Mindbank Consulting Group has an *immediate* need for a Senior Software Engineer with heavy Java 8 experience
    This position is


    HYBRID:
    onsite every Monday and Tuesday each week AND every other Wednesday
    Candidates must reside within commuting distance of Falls Church/Bailey's Crossroads area of Northern Virginia (DMV)
    This position pays up to $135,000/annum depending upon each candidate's skills and experience
    Candidates must be US Citizens or Permanent Residents/Green Card
    Candidates for this position will undergo a background investigation for a Public Trust before starting work
    PLEASE NOTE before you apply: 1
    These are NOT remote; the hybrid schedule is shown above
    2
    Candidates must complete a coding exercise before client interviews will be scheduled
    No exceptions.
    3
    These are NOT entry- or junior-level positions
    The person we're seeking has to 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 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
    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
    (If you are frustrated by simply receiving instruction of what to develop, how to develop it, and sending it off to someone else to test it, this could be a liberating experience for you) Candidates for this position must have at least _FIVE_ years of paid, _professional_, and recent 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, Typescript, JavaScript, HTML, CSS, LESS, SASS (must have strong, senior-level Java 8+ experience, including lambdas and streams, as well as working with Directed Acyclic Graphs)

    Frameworks:
    React (16+, Hooks)/ Angular, NodeJS, Spring, Groovy/Grails


    Testing Libraries:
    e.g

    Jest, Selenium


    • Transpiling in JavaScript / TypeScript, CSS Preprocessors
    • Templating (Handlebars, GSP)

    Version controls:
    Git (GitHub, BitBucket, GitLab)


    • Webpack, NPM
    • REST or GraphQL
    • Agile methodology and tracking (Scrum, Jira)

    Cloud technologies:
    Containers (Docker/Podman), Public cloud (GCP/AWS), Microservices


    Operating systems:
    Linux, Windows


    Other technologies utilized:
    Apache Kafka, Elastic Stack, Apache NiFi, GDB, Valgrind, Apache JMeter, Artifactory/Nexus, Nginx, HAProxy, Glowroot, Drupal 7 Why should you work for Mindbank? Mindbank has been providing business solutions to Fortune 1000 companies and government agencies for over two decades
    We provide IT Services Supplemental Staffing, Specialized/On-Demand Recruiting, Supplemental Human Resources Services, Vendor Management Solutions, and Outplacement Services
    Our nationwide presence offers consultants many interesting assignments locally and around the country
    As a Mindbank consultant, you have choices
    You advise us for which companies you are most interested in working
    We never submit your resume to any company without your prior permission
    You determine if you want a full-time or a part-time position, or if you would like to take time off between assignments
    We want our relationship with you to last; therefore, we listen carefully to your preferences and work hard to match you with the perfect opportunity

    We also offer:

    • Competitive Compensation
    • Medical, Dental and Vision coverage
    • 401K Plan
    • Education Reimbursement
    • Employment Options
    • Market Strength – Quality Reputation
    • Our Commitment to our employees and clients Mindbank Consulting is an equal opportunity employer

    All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, age, sexual orientation, status as a protected veteran, among other things, or status as a qualified individual with a disability.