Hotline: 678-408-1354

Sr Software Engineer(Java Backend developer)

Job Title: Sr Software Engineer

Duration: 6 Months

Location: Portland, OR

Position Overview:

Our Client is looking for a Sr Software Engineer to join their Backend reporting team. This individual will be primarily developing RESTful API’s. Ideal candidate will have experience with Java 8, and at least some exposure to AWS.

Our client employs Software Engineers to achieve craftsmanship level development of software applications for clients and internal users. All Software Engineers are expected to continuously build toward mastery of software languages used or required by our client. Software Engineers work collaboratively with all participants on software development projects and may be called upon to fulfill functions related to software development that are not specifically application programming, such as requirement gathering and quality assurance testing.

Position Responsibilities:

  • Create prototypes to help clarify software requirements
  • Create realistic design specification documents from software requirements
  • Plan and perform development tasks from design specifications
  • Provide accurate time estimates for development tasks
  • Construct and verify (unit test) software components to meet design specifications
  • Collaborate with quality assurance engineers to resolve software defects
  • Provide mentoring on software design, construction, development methodologies, and best practices.
  • Mentors less experienced engineers in understanding the ‘big picture’ of company objectives, constraints, inter-team dependencies, etc.
  • Participate in creating standards and ensuring team members adhere to standards, such as security patterns, logging patterns, etc.
  • Perform code reviews of constructed software deliverables
  • Collaborate with project architects and assist team members to prove the validity of new software technologies.
  • Engage and improve client’s software development methodology.
  • Promote AGILE processes among development and the business, including facilitation of scrums.
  • Perform other duties as assigned to ensure the success of the team and the entire organization

Required 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.
  • Experience in Java, JavaScript, SQL and NoSQL databases.
  • Proven experience with multiple completed projects with significant, clearly attributable individual design and implementation contributions.
  • Proven experience working across multiple tiers of an application.
  • Experience developing services for AWS.
  • Exposure to Kinesis is a plus

Thanks and Regards

Deependra Jain

425-247-0652

Job Type: Contract

Salary: $45.00 /hour

Job Location:

  • Portland, OR

Required education:

  • Bachelor’s

Required experience:

  • backend java developer: 5 years
  • Software Development: 4 years
Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com