Back to Search

Java Engineer 3

Date Posted: 9/6/2019

Apply Now

Job Description

We are looking for talented and driven individual for our Software Engineer 3 role. You will have the opportunity to solve creative challenges and will work on cutting-edge technologies and products. You will have significant impact on our software enhancements & deployments, production process automation & monitoring. You will be working on ensuring high availability, security and reliability of our systems deployed in local data center & cloud. You will play key role in building our next-generation CRS platform ensuring company's success.
 
 
The Software Engineer 3 will:

  • Be the go-to expert in one area of the codebase; understands the broad architecture of the entire system.
  • Think at the enterprise level for reliability, scalability, maintainability, extensibility, portability, and security.
  • Regularly deliver software on-time make accurate estimates and deliver on those estimates.
  • Take the initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues
  • Set direction at the project/service level and consistently influences decision-making at the top level of team
  • Identify and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve
  • Provide feedback on projects outside of their core area
  • Identify and propose strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions
 
Primary Duties and Accountabilities:
  • Design, write, and maintain software to improve the availability, scalability, latency, and efficiency of applications/services, incorporating cloud and open source tools when available and writing software of your own when nothing else fits the bill.
  • Engage in service capacity planning and demand forecasting, anticipating performance bottlenecks and provisioning new hardware as necessary.
  • Participate in software performance analysis and system tuning.
  • Monitoring and alerting for various components across our infrastructure
  • Participate in rotating on-call duties.
  • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. Researches and proposes new technologies
  • Scopes and stages work into well-defined milestones to avoid a monolithic deliverable.
  • Owns the technical testing and performance plan for their projects
  • Quality Assurance (QA) Testing: Assists software engineering teams during the quality assurance phase of the development cycle.
  • Production Release: Serves as a supervisor before, during and after the systems Production rollout.
  • Utilities: Actively involved in the selection and/or creation of tools for design, modeling, programming, debugging, testing, diagnostics, monitoring, profiling, operations, logging, reporting, security checking, or analysis.
  • Management: Participates in third-party system analysis to identify potential implementations and integrations.
  • Education: Keeps up on industry trends and current technological standards, languages, coding techniques, utilities and operational considerations 
   
 
 
 
 
 
 
 
 
 
 
 
Education, Experience and Knowledge
  • Bachelor's Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience. Relevant industry certification, such as Oracle Java Developer, is preferred.
  • A minimum of 8 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi

Apply Now Send to a Friend

Job Snapshot

  • Employee Type:Full-Time
  • Location:Phoenix, AZ
  • Job Type:I.T.
  • Experience:Not Specified
  • Education:Not Specified
  • Date Posted:9/6/2019
  • Contact: Robert Jackson (602) 314-8320
  • Pay Range: $40.00 - $54.00 Hourly
Get Job Alertsby Email
  • Receive alerts with new job opportunities that match your interests
  • Receive relevant communications and updates from our organization

Sign Up Now


Job Reference: JO-1905-58518