Java Developer with Python Django Experience
ASM Tech Solutions · Sunnyvale, CA · 1 mo ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Design, develop, test, and deploy enterprise-grade applications using Java technologies.
- Build and maintain web applications and RESTful APIs using Python and Django.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Develop reusable, scalable, and maintainable code.
- Integrate applications with databases, third-party services, and cloud platforms.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Contribute to system architecture and technical design discussions.
- Prepare technical documentation and support production deployments.
Required Skills
- Java Technologies: Core Java (Java 8/11/17), Spring Boot, Spring MVC, Hibernate/JPA, RESTful Web Services, Microservices Architecture, Maven/Gradle, JUnit and Mockito
- Python Technologies: Python 3.x, Django Framework, Django REST Framework (DRF), Celery (Preferred)
- Databases: MySQL, PostgreSQL, MongoDB
- Frontend: HTML5, CSS3, JavaScript, React.js or Angular
- Cloud & DevOps: Git/GitHub/GitLab, Docker, Kubernetes (Preferred), AWS/Azure/GCP (Preferred), CI/CD pipelines (Jenkins, GitHub Actions)