Job Title: Jr. Java Developer Location: Onsite in McLean, VA Duration: 5 months
Job Description/ Years of experience: Seeking a skilled Java Developer with 3–5 years of experience in backend development. The ideal candidate will have hands-on expertise with Java 11, Spring Boot, and build tools like Maven/Gradle, along with practical exposure to cloud platforms such as AWS and AI-assisted development tools like GitHub Copilot (GHCP). This role is suited for someone who can work independently on designing, developing, and maintaining scalable, high-quality applications while contributing to architectural and technical decisions.
Required Skills:
Core Java: Strong command of Java 11 features (streams, lambdas, Optional, var, etc.) and solid object-oriented design principles.
Framework experience: Proven experience building RESTful web services and microservices using Spring Boot.
Build tools: Practical experience with Maven or Gradle for dependency management, builds, and project structuring.
Cloud platforms: Working experience with AWS services (EC2, S3, Lambda, RDS, or similar); ability to deploy and manage applications in cloud environments.
AI-assisted development: Experience leveraging GitHub Copilot (GHCP) or similar AI coding assistants to accelerate development and improve code quality.
API development: Strong understanding of REST API design, documentation, testing (e.g., Postman), and integration with third-party services.
Database skills: Solid working knowledge of SQL and relational databases (e.g., PostgreSQL, MySQL, DB2); ability to write optimized queries and understand indexing.
Version control: Proficient with Git, branching strategies, and command-line interfaces.
Testing & debugging: Experience with unit and integration testing frameworks (JUnit/TestNG), along with strong debugging and troubleshooting skills.
Agile exposure: Solid experience working within Agile/Scrum methodologies, including sprint planning, stand-ups, and retrospectives.
Collaboration tools: Practical experience with JIRA and Confluence for task tracking, documentation, and team collaboration.
Communication: Strong verbal and written communication skills, with the ability to collaborate effectively across cross-functional teams and mentor junior developers as needed.
Problem-solving: Ability to independently troubleshoot issues, optimize performance, and propose technical solutions.
Good to Have: • Exposure to front-end technologies (HTML, CSS, JavaScript, React/Angular • Experience with CI/CD pipelines (Jenkins or similar). • Knowledge of containerization (Docker) and orchestration basics (Kubernetes). • Familiarity with caching mechanisms (Redis, Memcached).
What are the top skills required for this role? • Java 11 Development • Spring boot & Rest API • AWS Cloud and SQL Database experience • Gen AI knowledge
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws.This position's pay range is $40.00/hr - $44.00/hr.