What are the responsibilities and job description for the Java + Python Developer position at Swanktek?
Job Details
Role: Java Python Developer
Location: Charlotte, NC
Duration: Long Term
Need Java Developer with Python or Python Developer with Java
Job Description:
Required Skills:
- Programming Languages: Proficiency in Java and Python.
- Frameworks & Tools: Experience with Java-based frameworks (e.g., Spring, Hibernate) and Python libraries (e.g., Flask, Django, FastAPI).
- Databases: Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Cloud Platforms: Familiarity with cloud-based services (AWS, Google Cloud Platform, Azure).
- RESTful APIs: Experience designing and consuming REST APIs.
- Problem-Solving: Strong analytical skills and the ability to troubleshoot and resolve complex problems.
- Version Control: Familiarity with Git for version control and collaborative development.
Preferred Skills:
- Microservices: Experience in developing microservices architectures.
- CI/CD: Familiarity with Continuous Integration and Continuous Deployment pipelines.
- Testing: Experience with test-driven development (TDD) and unit testing frameworks (e.g., JUnit for Java, PyTest for Python).
- Containerization: Knowledge of Docker and Kubernetes for deploying applications.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.