Skip to main content

Software Engineer Lv 3 | Java, Kafka, Stored procedures, WCNP | Bentonville or Reston

Posted 2 days ago

samprasoftReston (VA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Software Engineer (Database Migration Engineer)A leading technology-driven organization specializing in the management and optimization of fresh food cost inventory. We are dedicated to enhancing the efficiency and accuracy of inventory management in the fresh food industry. Our team is seeking a talented and experienced Software Engineer (or Database Migration Engineer) to join us on an exciting project aimed at streamlining our database operations and enhancing our inventory management systems. As a Software Engineer (or Database Migration Engineer), you will play a pivotal role in the successful migration of our database for the Fresh Food Cost Inventory project. You will leverage your expertise in Java, Kafka, Node.js, DB migration/services, stored procedures, scripts, and test case development to ensure a smooth transition and optimal performance of our database systems.
Key Responsibilities: Collaborate with cross-functional teams to understand project requirements and objectives. Design and implement database migration strategies, ensuring data integrity and minimal downtime. Utilize Java, Kafka, Node.js, and scripting languages to develop efficient migration solutions. Write, execute, and maintain test cases to validate the accuracy and performance of the migrated data. Develop and optimize stored procedures for database operations. Monitor and troubleshoot migration-related issues to ensure a seamless transition. Document all migration processes, configurations, and best practices. Provide support and expertise to the project team throughout the migration process. Stay updated with industry trends and best practices in database migration and related technologies.
Qualifications: Bachelor's degree in Computer Science or a related field. Proven experience in database migration projects, preferably in a similar industry. Proficiency in Java, Kafka, Node.js, and scripting languages. Strong knowledge of database systems, SQL, and stored procedures. Experience in writing and executing test cases to ensure data accuracy. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work independently and in a team. Adaptability and willingness to learn new technologies and methodologies.
Why Join Us: Be part of an innovative and dynamic team dedicated to revolutionizing fresh food inventory management. Opportunity to work on a challenging and impactful project with a 5-6+ month duration. Competitive compensation package. Collaborative and inclusive work environment. Continuous learning and growth opportunities.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this