Software Engineer in Austin, TX at HUNTER Technical Resources

Date Posted: 7/31/2019

Job Snapshot

Job Description


Software Engineer
 

Responsibilities 
  • Being a passionate and flexible engineer, collaborate with your team to achieve and exceed the goal to build, deploy, monitor and manage a highly performing and highly available production system.
  • Construct and manage services published to both internal and external consumers.
  • Implement platform-level components including event architectures, messaging, and caching solutions.
  • Write readable, maintainable, and efficient code.
  • Design and implementation of REST APIs, services, system tasks and cloud solutions.
  • Enhance performance and reliability of our current solutions.
  • Collaborate with team members on best practices, code reviews, internal tools and process improvements.
  • Evangelize new ideas within your team as well as across teams.
  • Explore open source or industry standard solutions that could be a fit for the organization.
 
Requirements
  • 3+ years of development experience
  • BA/BS degree in Computer Science or related field (or an additional 6 years of broad development experience). Advanced technical degree and/or related training a plus
  • Strong Java skills and object-oriented design experience, including extensive knowledge of the Java technology platform, applied use of design patterns and REST, and MVC technologies such as AngularJS or ReactJS.
  • Experience with Amazon Web Services technologies a plus.
  • Proven ability to work collaboratively and independently to design, develop and deploy solutions
  • Experience designing and implementing applications with highly optimized and scalable architectures
  • Good understanding of industry development, deployment processes and agile development methodologies desired.
  • Knowledge of session management, object relational mapping is a plus.
  • Experience working with IdP technologies such as Okta, PingFederate or Cognito is a plus.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs