Java Software Engineer

Confidential Careers

Phoenix (AZ)

Hybrid

USD 96,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Confidential Careers in Scottsdale is seeking an experienced software engineer for a 12-month contract on-site/hybrid. The role requires deep AWS expertise and hands-on development with Java, C#, or C++ on enterprise systems; you will design, implement, and test software while guiding technical directions.

You will work in a hybrid Scottsdale setting, collaborating across teams, performing full development life cycle, writing technical specs, and evaluating new technologies.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of software development experience.
  • Experience with Java, Spring Boot, REST APIs.
  • Proficiency in Unix/Linux command line.
  • Strong SDLC knowledge and testing experience.

Responsibilities

  • Design, develop, test, and debug software systems.
  • Serve as technical expert on development projects.
  • Drive full SDLC from requirements to design.
  • Write technical specifications from business needs.
  • Support and document software functionality.
  • Evaluate new technologies for implementation.
  • Lead design reviews and prototype with end users.
  • Ensure security policies and data confidentiality.

Skills

AWS
Java
C#
C++
SQL
Multi-threading
Unix/Linux CLI
TDD/BDD
SOA / Web services
Source control

Education

Bachelor's Degree in Computer Science

Tools

Spring Boot
REST APIs

Job description

MUST BE ON-SITE IN SCOTTSDALE- MUST HAVE IN DEPTH AWS EXPERINECE

Highlights

Location: HYBRID - Scottsdale, AZ

Position Type: 12 month contract

Hourly / Salary: $70HR - $80HR

Must pass criminal background check and drug screen.

Overall Purpose

This position designs, develops, tests and maintains software product applications.

Essential Functions
  • Design, develop, document, test, and debug new and existing software systems and applications.
  • Serve as technical expert on development projects.
  • Drives full development life cycle including requirements analysis and design.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Support, maintain, and document software functionality.
  • Identify and evaluate new technologies for implementation.
  • Analyze code to find causes of errors and revise programs as needed.
  • Drive software design meetings and analyze user needs to determine technical requirements.
  • Consult with end user to prototype, refine, test, and debug programs to meet needs.
  • Complies with all security policies and procedures, to ensure that the highest level of system and data confidentiality, integrity and availability is maintained.
Automation
  • Ability to use Unix/Linux command line programs and create/edit scripts.
  • Able to analyze results of automated deployment scripts and makes modifications.
Design
  • Able to prepare detail design documents from requirements.
  • Familiar with Reporting tools such as Crystal Reports, Jasper Reports, BIRT, etc.
  • General understanding of software environments and network topologies.
  • Demonstrable understanding of distributed, component based architecture
  • Working knowledge of networking and/or telecommunications protocols
  • A solid understanding of event driven / asynchronous programming and multi-threading
  • Familiar with TDD/BDD.
  • Familiar with SOA framework, web services, etc.
Coding
  • Competent (5+ years) Java or C# or C++ or Objective-C language programming skills.
  • Competent with SQL or PL/SQL and relational database concepts.
  • Experience with source code control systems.
  • Experience with secure programming techniques is highly desirable
  • Able to perform code reviews to ensure the code meets the acceptance criteria.
Testing
  • Able to maintain test scripts as needed.
  • Prepares test strategy, test plan, test cases, and test summary documents.
  • Experience with automated functional software testing frameworks, such as Cucumber, Selenium, etc.
  • Performs unit, functional, load, user interface, performance, regression and system integration testing on new code or modified code prior to production releases.
  • Produce and report project test metrics.
  • Possess advanced knowledge of QA/QC techniques; certifications preferred
  • Assists new staff on testing techniques and test methodologies
Support
  • Responsible for responding to situations in a timely manner, and meeting predetermined deadlines
  • Ability to support/maintain existing products and add new features as requested by customers.
  • Central point of contact for support of UAT/production applications as needed
  • Ability to work on multiple projects
  • Solid understanding of an iterative software development process
  • Able to guide the team to produce estimates for all project activities and tasks.
  • Responsible for eliciting user and functional requirements and ensuring they consistent and complete
  • Mentor and monitor Software Engineers in the technical aspects of their assignments.
Experience
  • Education and experience typically obtained through completion of a Bachelor’s Degree in Computer Science and/or 5 or more years of related industry experience.
  • Experience with Java, Spring Boot, Rest APIs
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer — On-Site in Scottsdale (AWS)
Java Software Engineer — On-Site in Scottsdale (AWS)

Confidential Careers • Phoenix (AZ)

Hybrid
USD 96,000 - 110,000
Software Engineer in Test
Software Engineer in Test

Groupe Kardol • Scottsdale (AZ)

On-site
USD 90,000 - 130,000
Java Application Developer
Java Application Developer

PHX STAFFING, LLC • Round Rock (TX)

On-site
USD 81,000 - 99,000
Medical insurance
Dental insurance
Vision insurance
+2
Java Services Lead developer
Java Services Lead developer

Y&L Consulting, Inc. • Scottsdale (AZ)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Eitacies Inc • Santa Clara (CA)

On-site
USD 100,000 - 130,000
Sr. Mobile Application Developer
Sr. Mobile Application Developer

Two95 International Inc. • Scottsdale (AZ)

On-site
USD 96,000 - 152,000
Software Developer
Software Developer

Bickham Services Unlimited, LLC • Phoenix (AZ)

On-site
USD 70,000 - 100,000
Associate Engineer
Associate Engineer

Venusgeo • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Sr. Java Developer (W2 ONLY)
Sr. Java Developer (W2 ONLY)

Infojini Inc • Columbia (SC)

On-site
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000