Java Engineer $80/hr (Scottsdale, AZ)
GTN Technical Staffing
Scottsdale, AZ, United States
12 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$166,400.0
Working hours
Regular working hours
Job source
Tech stack
Testing (Software)
Java (Programming Language)
Agile Methodology
Component-Based Software Engineering
C Sharp (Programming Language)
C++ (Programming Language)
Command-Line Interface
Cloud Computing
Code Review
Crystal Reports (Reporting Software)
Relational Databases
Software Debugging
+26 more
Event-Driven Programming
Human-Computer Interaction
Network Topologies
JasperReports
Object-Oriented Software Development
Selenium
Service-Oriented Architecture
Software Engineering
Software Systems
PL-SQL
SQL Databases
System Integration Testing
Strategies of Testing
UML
Web Services
Multithreading
Spring-boot
Test Scripts
Information Technology
Deployment Automation
Tools for Reporting
Asynchronous Programming
Restful APIs
Cucumber (Software)
Software Version Control
BIRT Reporting
Job description
- 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.
Requirements
Automation
- Ability to use Unix/Linux command line programs and create/edit scripts.
- Able to analyze results of automated deployment scripts and make modifications.
Design
- Able to prepare detailed design documents from requirements.
- Familiar with Reporting tools such as Crystal Reports, Jasper Reports, BIRT, etc.
- General understanding of software environments and network topologies.
- Able to demonstrate OOA/OOD skills.
- 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
- Demonstrable technical design skills (UML experience a plus)
- Familiar with TDD/BDD.
- Familiar with SOA framework, web services, etc.
Coding
-
Common Developer Skills
-
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; preferred certifications
- Assists with 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
- Keen troubleshooting skills across tiers/domains
- Ability to work on multiple projects
Collaboration
- Agile/Lean methodologies experience
- 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 are consistent and complete
- Mentor and monitor Software Engineers in the technical aspects of their assignments., * 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
- Experience with AWS Cloud
About the company
GTN is the leader in SOW management & technical staffing, leveraging innovation to drive next-generation recruiting to Fortune 200 companies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…