What are the responsibilities and job description for the JAVA Python Developer position at Interon IT Solutions?
Job Overview
We are seeking a highly skilled Java Python Developer with expertise in AWS (Amazon Web Services) to join our dynamic development team. The ideal candidate will have strong experience in backend development using Java and Python, with the ability to leverage AWS services to build scalable and efficient cloud-based applications.
Key Responsibilities
We are seeking a highly skilled Java Python Developer with expertise in AWS (Amazon Web Services) to join our dynamic development team. The ideal candidate will have strong experience in backend development using Java and Python, with the ability to leverage AWS services to build scalable and efficient cloud-based applications.
Key Responsibilities
- Design, develop, and deploy robust and scalable applications using Java and Python.
- Leverage AWS services (such as EC2, S3, Lambda, RDS, DynamoDB, and CloudFormation) to build cloud-based solutions.
- Implement RESTful APIs and microservices architectures.
- Develop and maintain integration with third-party systems and APIs.
- Write clean, efficient, and maintainable code with best practices in mind.
- Collaborate with cross-functional teams to design and implement new features.
- Ensure the application's performance, scalability, and security on the AWS cloud platform.
- Troubleshoot and debug applications and systems, ensuring continuous improvement.
- Monitor system performance and optimize code for efficiency.
- Participate in code reviews, providing constructive feedback to team members.
- Maintain software documentation and adhere to development lifecycle processes.
- Strong proficiency in Java and Python development.
- Hands-on experience with AWS services, including but not limited to EC2, S3, Lambda, API Gateway, RDS, DynamoDB, CloudFormation, and CloudWatch.
- Experience with AWS SDKs and AWS CLI for integrating AWS services into applications.
- Strong understanding of RESTful APIs, Microservices architecture, and SOAP web services.
- Familiarity with Docker, Kubernetes, or other containerization technologies.
- Experience in CI/CD pipelines using tools like Jenkins, GitLab, or AWS CodePipeline.
- Strong knowledge of databases such as SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB).
- Experience in cloud security best practices, including data encryption, IAM roles/policies, and networking security in AWS.
- Understanding of agile methodologies and version control systems (Git).
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Knowledge of DevOps practices and continuous integration/deployment.
- Ability to work in a collaborative, team-oriented environment.
- Experience with AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer) is a plus.
- Familiarity with Kafka, RabbitMQ, or other messaging systems.
- Experience with machine learning or data processing frameworks like Spark is an advantage.