Location: On-site (Beaverton, Oregon, United States)
We are seeking a highly skilled and experienced Senior Java/Python Engineer to join our team. In this role, you will contribute to the operational growth of Nike's product and launch capabilities by leveraging your expertise in software development, testing, and deployment. This position offers an exciting opportunity to work in a dynamic, collaborative, and fast-paced environment.
Key Responsibilities
Develop and maintain high-quality software solutions using Java and Python.
Collaborate with cross-functional teams in an Agile environment (Scrum preferred).
Create and maintain unit tests while adhering to Test-Driven Development (TDD) practices.
Ensure robust and efficient automation testing processes.
Deploy and manage applications in cloud environments, with a focus on AWS.
Support local testing and containerization using Docker Compose.
Manage CI/CD pipelines and deployments with Jenkins.
Contribute to the documentation of development processes and solutions.
Basic Qualifications
6+ years of professional experience in Java development, following Agile methodologies.
Proficiency in Python, with proven experience in software development.
Strong knowledge of unit testing and TDD principles.
Experience with automation and testing tools.
Excellent communication, documentation, and problem-solving skills.
Strong analytical and conceptual thinking abilities.
Preferred Qualifications
Bachelor's degree in Computer Science (or related field) or equivalent combination of education and experience.
Hands-on experience with Terraform.
Proven ability to coach and mentor junior developers.
Nice to Have
Experience with infrastructure as code tools like Terraform.
Strong interpersonal and communication skills for effective collaboration.
Additional Information
Candidates are encouraged to complete a coding assessment prior to submission.
This is a contract position, with the possibility of extension based on performance and project needs.