Jr. Java Developer

Spectraforce
McLean, United States of America
11 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

McLean, United States of America

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Unit Testing
CSS
Command-Line Interface
Cloud Computing
Software Quality
Collaborative Software
Databases
IBM DB2
Relational Databases
Software Debugging
Gradle
JUnit
PostgreSQL
Maven
Memcached
MySQL
Object-Oriented Software Development
Scrum
Redis
Standard Sql
SQL Databases
Testng
Cloud Platform System
Postman
GitHub Copilot
React
Spring-boot
AWS Lambda
Indexer
Backend
GIT
Amazon Web Services (AWS)
Containerization
Angular
Git Flow
Kubernetes
Build Tools
Front End Software Development
Functional Programming
Api Design
REST
Software Version Control
Docker
Jenkins
Microservices

Requirements

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., * 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

Apply for this position