Encora Digital - Scottsdale, AZ

posted 3 months ago

Full-time - Mid Level
Scottsdale, AZ
Professional, Scientific, and Technical Services

About the position

As a Java Backend Developer at Encora, you will be responsible for designing, developing, and maintaining robust backend systems that support our applications. You will work closely with cross-functional teams to understand requirements and translate them into technical specifications. Your role will involve writing clean, efficient, and well-documented code, as well as performing code reviews to ensure quality and adherence to best practices. You will also be involved in troubleshooting and debugging issues, optimizing performance, and implementing new features based on user feedback and business needs. In this position, you will leverage your expertise in Java and related technologies to build scalable and high-performance backend services. You will be expected to stay updated with the latest industry trends and technologies, and apply them to improve our systems. Collaboration with frontend developers, product managers, and other stakeholders will be key to delivering high-quality software solutions that meet our clients' needs. Additionally, you will participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives. Your ability to communicate effectively and work as part of a team will be essential for success in this role. You will also have opportunities for professional growth and development within the company, as we value continuous learning and innovation.

Responsibilities

  • Design, develop, and maintain backend systems using Java.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Write clean, efficient, and well-documented code.
  • Perform code reviews to ensure quality and adherence to best practices.
  • Troubleshoot and debug issues in the backend systems.
  • Optimize performance of existing applications and services.
  • Implement new features based on user feedback and business needs.
  • Participate in Agile development processes, including sprint planning and retrospectives.

Requirements

  • Proven experience as a Java Backend Developer or similar role.
  • Strong knowledge of Java and related technologies.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with database management systems, such as MySQL or PostgreSQL.
  • Understanding of Agile methodologies and software development life cycle.
  • Ability to work collaboratively in a team environment.
  • Strong problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with cloud platforms such as AWS or Azure.
  • Familiarity with containerization technologies like Docker or Kubernetes.
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with CI/CD tools and practices.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Flexible work hours
  • Professional development opportunities
  • Paid time off and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service