• Posting Date: 11/10/2022
  • Position: Java Developer
  • Job Type: Full time / C2C
  • Location: Phoenix AZ

Position Overview

The candidate should have 3+ years of Java programming experience developing large scale enterprise quality applications, fluent in Core Java and Spring Boot, well understanding of microservices architecture. In addition, the person should have a strong familiarity with common standards and tools used in software development, as well as understanding of cloud computing concepts.

Job Responsibilities:

  • Coding the implementation (in Java and Spring Boot) according to defined requirements Engage with Product and other teams to clarify, solidify, define requirements and design.
  • Debugging and supporting the system on as needed in development, UAT and Production environments
  • Contribute to overall development team’s technical discussion and future system direction Understand programming languages like Java, JavaScript, C, C++ and Python
  • Familiar with popular CI/CD tools (Jenkins, and GitLab CI/CD) and Puppet, Docker and Kubernetes Work closely with team members in agile development environment where continuous integration and continuous delivery are critical
  • Support, maintain, and document software functionality.
  • Support development to improve cloud native adoption
  • Size and estimate development efforts. Define and manage development build plans.
  • Analyze and refactor code periodically to keep it up to standards

Qualifications:

  • achelor's or Master's degree in Computer Science, Computer Engineering, or equivalent Minimum 3+ years of relevant experience
  • Advanced Core Java programming (Java 8) and fluent Spring-Boot and other spring frameworks
  • Experience with RESTful API and JSON, service oriented architecture, Micro services/Modular Technology
  • Test-Driven Development or Behavior-Driven Development
  • Proved experience in building large scale and mission critical enterprise wide systems
  • Programming experience with workflow or cloud orchestration frameworks
  • Experience with foundational AWS Services (such as, EC2, S3, RDS, VPC, CloudTrail, CloudFront, Lambda, EKS, and/or ECS)
  • Experience with analytic tools such as ELK Stack, Google Analytics, or AppD
  • Experience working with high performance teams in an agile development environment where continuous integration and continuous delivery (CI/CD) are critical
  • Experience with security principles like OAUTH and SAML
  • Demonstrate knowledge of software engineering standard methodologies such as version control, software packaging and software release management
  • Must be self-motivated, possess strong communication skills