Software Resources - Phoenix, AZ

posted 15 days ago

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

About the position

We are seeking an experienced Full-Stack Software Developer with 6-8 years of expertise in Java development and React for our client, a major financial services corporation in Phoenix, AZ. The ideal candidate will have a solid background in both backend and frontend technologies, capable of building scalable, high-performance applications. This role offers the opportunity to work on a wide range of projects, from system architecture to feature implementation.

Responsibilities

  • Design, develop, and maintain scalable backend systems using Java.
  • Build and enhance intuitive, responsive front-end applications using React.
  • Collaborate with cross-functional teams to design and implement new features that meet business requirements.
  • Ensure that both the backend and frontend are optimized for performance, scalability, and security.
  • Develop backend logic, APIs, and services using Java.
  • Write clean, modular, and maintainable code while adhering to best practices for REST API development.
  • Manage and optimize databases, ensuring efficient data retrieval and storage.
  • Develop dynamic, user-friendly front-end applications using React.
  • Implement responsive UI designs, ensuring compatibility across multiple devices and screen sizes.
  • Optimize web applications for maximum speed and scalability, focusing on performance and user experience.
  • Participate in code reviews and ensure adherence to development standards.
  • Collaborate with designers, product managers, and other developers to understand requirements and deliver high-quality solutions.
  • Troubleshoot and resolve issues that arise in both development and production environments.
  • Develop and execute unit tests, integration tests, and user acceptance tests to ensure the robustness of the codebase.
  • Utilize CI/CD pipelines for automated testing and deployment processes.
  • Contribute to the continuous improvement of development processes and workflows.

Requirements

  • 6-8 years of experience in Java development and React.
  • Proficiency in building scalable, high-performance backends with Java and REST APIs.
  • Expertise in React for front-end development, with a strong understanding of JavaScript, HTML5, and CSS3.
  • Experience with database management and optimizations for relational or NoSQL databases.
  • Solid understanding of Agile methodologies and development lifecycle.

Nice-to-haves

  • Experience with cloud-based services such as AWS, Google Cloud, or Azure.
  • Familiarity with CI/CD tools like Jenkins, Docker, or Kubernetes.
  • Knowledge of version control systems such as Git and experience working in a collaborative environment.
  • Familiarity with front-end state management libraries like Redux.

Benefits

  • Major medical, dental and vision benefits
  • 401(k) with match
  • Short term disability
  • Life Insurance
  • AD&D
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service