Java Developer
Posted 5 days ago
mindbank consulting groupBethesda (MD)
Software DevelopersCustom Computer Programming Services
SENIORITY
Senior
About the role
Java Developer Mindbank Consulting Group has an immediate need for a Java Developer to support a custom application that captures GPS points from data collector laptops and processes them for data quality purposes. The data is captured on laptops and injected into an Elasticsearch database, along with other relevant data. The system engine performs analysis of the data to generate outcomes and events. The system includes a web interface that uses VueJS and leaflet mapping library that renders data collector paths and other information. The web application accesses web APIs that are implemented using the Spring framework. The code is stored in Git Lab and is managed through a CI/CD pipeline. We are looking for a technology professional that can support the team in understanding the details of the system using the code and older documentation as the source of information, getting the environment up and running to provide support for enhancements, and bringing the documentation up to Developer Responsibilities:Work with Wesat IT team to review source code and project structure. Reverse engineer data model from Elasticsearch data store Support reconstruction of the development environment. Learn system sufficiently well to help bring documentation up to training other resources to take ownership of Developer Qualifications:Required Qualifications:A bachelor's degree in IT related field with at least 10+ years of experience or equivalent combination of experience and in Java / Java Spring APIs, Elasticsearch and Kibana technologies Desired Qualifications:Should be able to demonstrate the ability to understand a complex technology stack. Candidate should be proficient in using Git Lab and CI/CD pipelines. Experience in VueJS is also desirable. Additional Competencies:Must be able to work effectively within a remote team environment and have proven remote work experience. Ability to prioritize, assess, and present options based on timelines, scope, risk, licensing, cost considerations, and long-term maintainability. Ability to communicate effectively through documentation, presentations, email, and discussions with technical teams, leadership, and stakeholders. Demonstrated willingness to share knowledge, mentor team members, and collaborate across functions. Proficiency with Microsoft Office Suite and related collaboration technologies. 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.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
