Application Full Stack Developer
JustinBradley - Reston
Work at JustinBradley
Overview
- View job
Overview
JustinBradley’s client, a leading source of mortgage financing, is seeking a highly skilled Full Stack Developer to design, develop, and maintain scalable software solutions. The ideal candidate will have extensive experience in Java, Python, Angular, and AWS, with a solid understanding of DevOps practices and microservices architecture. You will be responsible for full software development lifecycle activities, including system-level application analysis, development, testing, and defect resolution.
Responsibilities:
- Design, develop, and maintain full-stack applications using Java, Python, and Angular.
- Implement and optimize microservices architecture with Spring Boot.
- Develop and deploy applications on AWS infrastructure, leveraging cloud-native solutions.
- Write efficient, reusable, and scalable code while following best practices in software engineering. Collaborate with cross-functional teams, including product managers and UX/UI designers, to gather requirements and implement solutions.
- Utilize DevOps methodologies for CI/CD pipelines, automated testing, and deployment strategies. Perform unit and integration testing to ensure software quality and stability.
- Optimize application performance and troubleshoot issues across both front-end and back-end components.
- Participate in code reviews, mentor junior developers, and contribute to team knowledge-sharing sessions.
Requirements:
- Bachelor’s degree in computer science, information systems, or a related field.
- 5-10 years of software development experience.
- Strong proficiency in Java and Python.
- Expertise in AWS services and cloud-based application development.
- Hands-on experience with Angular (no specific version required, strong proficiency needed).
- Deep understanding of microservices architecture and Spring Boot.
- Working knowledge of SQL databases and experience with database design.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code (IaC).
- Experience with Agile development methodologies.
- Professional certifications related to AWS, Java, or DevOps.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of serverless computing and cloud automation.
- Strong problem-solving skills and ability to work in a fast-paced environment.
JustinBradley is an EO employer - Veterans/Disabled and other protected employees.