
Senior Java Developer
- Columbia, MD
- $86,000-138,000 per year
- Permanent
- Full-time
- Must be able to work on-site 3 days per week (Tuesday – Thursday).
- Candidate must have the ability to report up to 5 days per week as needed.
- Work with Java/Spring-based REST APIs and modern web frameworks in a continuous integration environment.
- Collaborate with users and stakeholders to define and deliver efficient, scalable software solutions.
- Enhance functionality by integrating open-source tools and modern UI technologies.
- Perform clean, testable code development with an eye for refactoring and optimization.
- Write clear, concise technical documentation and contributing to the continuous improvement of our platforms.
- Bachelor’s degree and 8+ years’ experience or Associate’s degree and 10 years’ experience or HS diploma/equivalent and 12 years experience.
- US Citizenship required.
- Must have an Active Secret clearance to be considered.
- 8+ years of demonstrable experience building enterprise applications adhering to Agile principles, including at least 6+ years of Java/Spring development experience.
- 3+ years of recent experience developing and implementing software solutions using one or more of the following:
- React, HTML, CSS, JavaScript, Spring Boot, JSP
- 3+ years of experience developing and implementing using Java development tools (Eclipse, Git)
- Requires Java development experience to build enterprise applications.
- 10+ years experience building enterprise solutions using the Java/Spring framework.
- Experience leading a team of developers on a large-scale Federal IT program.
- 3+ years experience using Redux.
- Detailed understanding of database schema design/SQL Server (Oracle a plus).
- 3 years of work experience with Linux/Unix shell scripting (KornShell (ksh), Bourne Again Shell (Bash), C shell (csh)).
- Knowledge of Entrust Authority Security Toolkit for the Java Platform.
- Previous work in a large-scale Federal IT Program.