Overview
Skills
Job Details
Job Title: App Developer - Java - Senior
Location: (Hybrid) Richmond, VA
Duration: 6 12 Months
Employment Type: Contract
Job Description:
We are seeking an experienced Full Stack Developer with expertise in Vue.js, Node.js, AWS, and JavaScript to join our dynamic development team. The ideal candidate is highly proficient in front-end development using Vue.js, while also possessing solid back-end development skills, cloud infrastructure experience, and a strong grasp of DevOps practices and CI/CD pipelines. This role offers the opportunity to contribute to impactful, high-visibility projects within a fast-paced and collaborative environment.
______________
Key Responsibilities:
Front-End Development (Vue.js):
Design and build responsive web applications using Vue.js.
Optimize front-end performance and ensure cross-browser compatibility.
Collaborate with UI/UX designers to bring visual concepts to life.
Implement advanced state management using Vuex.
Develop and maintain reusable front-end components.
Back-End Development (Node.js):
Build RESTful APIs and server-side logic using Node.js.
Connect front-end applications with back-end services and databases.
Ensure secure, scalable, and efficient server-side code.
Cloud Infrastructure & DevOps (AWS, Git, Jenkins):
Deploy and manage applications in AWS (EC2, Lambda, S3, RDS, etc.).
Maintain CI/CD pipelines using Git and Jenkins.
Automate deployments and manage version control for multiple environments.
Implement best practices to ensure availability, scalability, and security of cloud infrastructure.
______________
Required Skills & Qualifications:
Front-End:
Strong experience with Vue.js, Vuex, HTML5, CSS3, and modern JavaScript.
Proficient with build tools and bundlers such as Webpack, Babel, and Vue CLI.
Back-End:
Proficiency with Node.js and frameworks like Express.js.
Experience in building RESTful APIs and working with SQL/NoSQL databases (MongoDB, MySQL, PostgreSQL).
Cloud & DevOps:
Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation).
Experience in setting up and maintaining CI/CD workflows using Git and Jenkins.
Knowledge of Docker and Kubernetes is a plus.
Version Control:
Expertise in Git and Git workflows for collaborative development.