Junior Full Stack Developer
📍 Location: Washington, District of Columbia, United States
🏢 Industry: Technology, Information and Internet
💼 Work Setting: Remote
We are seeking a Full Stack Java Developer to help design, develop, and maintain secure, scalable enterprise applications within modern cloud-native environments.Are you a software engineer with strong Java, Spring Boot, AWS, and full-stack development experience? This role offers the opportunity to work within Agile DevSecOps teams building mission-critical applications using modern microservices architecture, cloud technologies, CI/CD pipelines, and secure software development practices.
The ideal candidate will contribute across the entire software development lifecycle, from frontend development and backend API creation to cloud deployment and production support.
Key Responsibilities
Full Stack Application Development
- Design, develop, test, and maintain enterprise applications.
- Participate in the complete software development lifecycle (SDLC).
- Deliver scalable, reliable, and secure software solutions.
- Collaborate with Agile teams to meet business and technical objectives.
Front-End Development
Develop responsive user interfaces using:
- Angular
- React
- Vue.js
- JavaScript
- HTML
- jQuery
Responsibilities include:
- Building intuitive user experiences.
- Creating reusable UI components.
- Optimizing front-end performance.
- Supporting accessibility and usability standards.
Backend Development
Develop and maintain backend services using:
- Java
- Spring Boot
- REST APIs
- Microservices Architecture
- JPA (Java Persistence API)
Key activities include:
- Creating scalable APIs and business services.
- Implementing application logic and integrations.
- Supporting secure and high-performance application design.
- Building reusable service frameworks.
Cloud Development & AWS
- Deploy and support applications within AWS environments.
- Build cloud-native solutions leveraging AWS services.
- Support cloud infrastructure integration and automation.
- Ensure scalability, availability, and reliability of cloud-based applications.
DevSecOps & CI/CD
- Participate in Agile DevOps and DevSecOps workflows.
- Support automated deployments and release management.
- Contribute to CI/CD pipeline development and maintenance.
- Implement secure coding and deployment practices.
API & Integration Development
- Design and develop RESTful APIs.
- Integrate enterprise applications and services.
- Support service-to-service communication within microservices environments.
- Troubleshoot and optimize API performance.
Database & Data Access
- Develop data access layers using JPA.
- Support application persistence and database integration.
- Optimize data retrieval and transaction processing.
- Ensure data integrity and performance.
Agile Collaboration
- Work within cross-functional Agile teams.
- Participate in:
- Sprint Planning
- Daily Standups
- Backlog Refinement
- Sprint Reviews
- Retrospectives
- Collaborate with developers, architects, QA engineers, and product teams.
Required Qualifications
Education
Bachelor's Degree in:
- Computer Science
- Software Engineering
- Information Technology
- Computer Engineering
- Related Technical Field
Experience
2+ years of IT Application Development experience
Experience with full software development lifecycle activities.
Cloud Experience
Experience deploying and supporting applications in AWS environments.