What are the responsibilities and job description for the Java Developer (Migration exp.) position at Precision Technologies Corp?
Job Details
Job Title: Software Developer - Legacy System Migration to AWS
Job Location: Austin, TX - Onsite day 1
Job Duration: Contract
Must have skills:
SQL,Cloud Migration,Data structure,algorithm
Job Description:
We are seeking a skilled Software Developer to join our team in migrating a legacy Java system to AWS. This role involves implementing solutions that ensure a smooth transition to the cloud environment. This will also involve participating with the team in analyzing the existing system and designing a robust migration strategy,
Key Responsibilities:
- When necessary, refactor and modernize Java code to be compatible with AWS services.
- Implement AWS services (e.g., EKS, S3, DynamoDB, SQS, Lambda) to optimize performance and scalability.
- Collaborate with cross-functional teams to ensure seamless integration and testing of migrated applications.
- Troubleshoot and resolve issues that arise during the migration process.
- Document migration processes, architecture changes, and best practices.
- Stay updated with AWS technologies and industry trends to continuously improve processes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in Java development and migration projects.
- Familiarity with AWS services and cloud architecture principles.
- Experience with SQL databases.
- Strong understanding of software development methodologies (Agile, DevOps).
- Experience with CI/CD tools and practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- AWS certifications (e.g., Solutions Architect, Developer).
- Deep Java experience, familiarity with Java design patterns.
- Experience with containerization (EKS, Kubernetes).
- Knowledge of Oracle Exadata database.