Java Back-End Developer

Avanade CompanyScottsdale, AZ
1d$115,000 - $135,000

About The Position

Avanade seeks a Java Back-End Developer in Scottsdale, AZ to work with technical and non-technical stakeholders to design and implement the best possible solutions for our clients. In this role, you will: gather and analyze requirements from technical and business stakeholders; provide technical design recommendations and oversight to create or modify systems, applications, or software components; create technical documentation; build and automate the features and services that model complex business problems and power enterprise-scale systems; implement APIs and Microservices, integrating with external systems, including database design and back-end business logic; develop scalable cloud-based solutions that consider security and performance and harness modern development and DevOps practices including CI/CD, containerization, and automated testing; support the design, development, modification, maintenance and evaluation of applications; recommend changes in development, maintenance, and system standards; lead multi-functional product development teams to design, develop, and improve software assets that meet or exceed internal and external customer expectations while meeting requirements for product functionality, cost and delivery schedules; and apply your knowledge to build an environment that fosters accountability, quality, commitment, growth, innovation, and the support of sales processes as needed. Periodic travel to client sites (domestic) is expected up to 80% of the time. Must live within reasonable commuting distance of Scottsdale, AZ.

Requirements

  • At least a bachelor’s degree, or its foreign equivalent, in Computer Science, Computer Information Systems, Information Technology, Software Engineering, Computer Engineering, or a related technical field
  • At least three (3) years of experience as a Java Back-End Developer or in a related role in the IT or IT consulting industry
  • 3 years developing software throughout the full Software Development Lifecycle, including requirements gathering, building software, executing UAT, and releasing to the production environment
  • 3 years implementing RESTful APIs with Microservices Design using Java, Spring Framework, or Spring Boot
  • 3 years performing database design and backend logic implementation using MS SQL Server or Mongo DB, Java, Spring Framework, and Hibernate
  • 2 years designing software solutions using modern design patterns
  • 3 years with Java EE, Spring Framework, Spring Boot, Hibernate, MS SQL Server or Mongo DB
  • 1 year with DevOps tools including configuring Jenkins pipelines, containerization, deployment to cloud platform (Microsoft Azure or similar), Microsoft Azure Compute, Storage and PaaS services or similar Cloud experience

Responsibilities

  • Gather and analyze requirements from technical and business stakeholders
  • Provide technical design recommendations and oversight to create or modify systems, applications, or software components
  • Create technical documentation
  • Build and automate the features and services that model complex business problems and power enterprise-scale systems
  • Implement APIs and Microservices, integrating with external systems, including database design and back-end business logic
  • Develop scalable cloud-based solutions that consider security and performance and harness modern development and DevOps practices including CI/CD, containerization, and automated testing
  • Support the design, development, modification, maintenance and evaluation of applications
  • Recommend changes in development, maintenance, and system standards
  • Lead multi-functional product development teams to design, develop, and improve software assets that meet or exceed internal and external customer expectations while meeting requirements for product functionality, cost and delivery schedules
  • Apply your knowledge to build an environment that fosters accountability, quality, commitment, growth, innovation, and the support of sales processes as needed

Benefits

  • medical
  • dental
  • vision
  • life
  • long-term disability coverage
  • a 401(k) plan
  • bonus opportunities
  • paid holidays
  • paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service