Job Description :
Hi,

Hope you are doing well.

Please find the job description below and let me know your interest.

Position: Java developer

Location: Portland, OR 

Duration: 6+ months

Mode of Interview: Skype and F2F

Job Description:

Skills and abilities



Excellent object-oriented design & programming skills, including the application of design patterns and avoidance of anti-patterns

Experience working in a collaborative team of application developers and source code repositories

Demonstrated ability to follow through with all tasks, promises and commitments

Ability to communicate and work effectively within priorities

Ability to advocate ideas and to objectively participate in design critiques

Ability to work under tight timelines in a fast-paced environment

Advanced understanding of software design concepts

Understanding of software development methodologies

Ability to solve large scale complex problems



Education and experience



Minimum Bachelor’s degree in computer science or a related field; equivalent combinations of experience and education will be considered in lieu of a degree

4 - 7 plus years of progressive experience in a software development environment in high growth technology companies 

Proven experience with multiple completed projects with significant, clearly attributable individual design and implementation contributions. 

Proven experience working across multiple tiers of an application, including a database, network, operating system, and containers.

Deep knowledge of more than one programming language or technology stack.

Demonstrable mastery of a language, such as Java

Proven leadership experience as a SCRUM master or other lead role on a technical team.