What are the responsibilities and job description for the Python Full stack engineer position at NimbusAITech LLC?
Job Details
Job Title: Java Full Stack Developer with Python
Location: Richmond, VA (Hybrid Preferred)
Position Type: Contract or Full-Time (Flexible based on candidate)
Start Date: ASAP
Work Authorization: Open
Experience: Ex-Capital One preferred
Job Overview:
We are seeking an experienced and dynamic Java Full Stack Developer with Python expertise to join our fast-paced technology team in Richmond, VA. The ideal candidate will bring strong software engineering experience, with proven success at Capital One or similar enterprise-level environments, and be comfortable working across front-end and back-end stacks, as well as with Python for data processing and API development.
Key Responsibilities:
- Design, build, and maintain scalable web applications using Java (Spring Boot) and Python
- Develop responsive UI components using Angular, React, or Vue.js
- Build RESTful APIs and microservices to support application features
- Work with SQL and NoSQL databases for efficient data storage and retrieval
- Integrate third-party APIs and internal services into full-stack solutions
- Apply CI/CD practices using tools like Jenkins, Docker, and Kubernetes
- Write unit and integration tests; support TDD and Agile practices
- Collaborate with cross-functional teams including Product, Design, and QA
- Participate in code reviews and ensure adherence to best practices and security standards
Required Skills:
- 6 years of hands-on development experience in Java (Spring Boot)
- 3 years of experience using Python for scripting, data handling, or service development
- Strong front-end development skills in React, Angular, or Vue.js
- Experience with REST APIs, microservices, and backend integration
- Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)
- Familiarity with AWS (Lambda, S3, EC2, API Gateway) or Azure
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Git version control, Agile/Scrum methodologies
- Excellent communication and problem-solving skills
Preferred Qualifications:
- Previous experience working at Capital One
- Exposure to data pipelines, Spark, or big data technologies
- Experience with Kafka, Airflow, or message-driven architectures
- Familiarity with Terraform, Ansible, or cloud infrastructure as code
- Knowledge of machine learning pipelines or data science workflows (plus)
Work Environment:
- Hybrid work model preferred (Richmond, VA area)
- Collaborative, Agile team structure
- Fast-paced environment with opportunities for innovation and impact