Resource Informatics Group - Greenwood Village, CO

posted 4 days ago

Full-time - Mid Level
Greenwood Village, CO
Computer and Electronic Product Manufacturing

About the position

The Sr Full Stack Engineer will be responsible for developing and maintaining enterprise-level applications using modern technologies. This role requires a strong understanding of both front-end and back-end development, with a focus on writing clean, efficient code and collaborating with cross-functional teams to deliver high-quality software solutions. The engineer will also provide technical leadership and support throughout the software development lifecycle, ensuring adherence to best practices and architectural principles.

Responsibilities

  • Write clean, concise code that is stable, extensible, and unit-tested appropriately.
  • Communicate frequently and effectively with other engineers, product managers, scrum masters, and project managers.
  • Provide detailed technical design for enterprise solutions.
  • Diagnose complex issues and recommend the best resolution.
  • Provide technical leadership on specific integration activities.
  • Implement new requirements within Agile delivery methodology while following established architectural principles.
  • Manage detailed application requirements and collaborate with project/development teams to ensure quality function, features, and user experience.
  • Provide planning and design support for the development of solution architectures in a multiple system environment.
  • Test software to ensure proper execution and adherence to business and technical requirements.
  • Write code that meets production requirements and design specifications, anticipating potential errors/issues.
  • Communicate across the client community and add value.
  • Contribute to knowledge tools and communities, ensuring project learnings are documented and shared.
  • Provide input into the architecture and design of the product, collaborating with the team to solve problems.
  • Practice daily paired programming and test-driven development.
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices.
  • Provide support for software products in user environments.

Requirements

  • Extensive knowledge of Java and Spring Boot.
  • Strong experience with Java, JEE backed- 8 or above.
  • Good exposure to Spring Boot, Security (Oauth /jwt / SSO etc.), JSP/servlet understanding - 7 or above.
  • Good understanding of Database and SQL - 6 and above.
  • Good handle on AWS (ELB, S3, CF template design, etc.) - 6 and above.
  • Experience with UI stack (Angular/React).
  • Thorough experience with Angular 2+ or React.js development.
  • Proficiency in HTML, Typescript, JavaScript, CSS.
  • Strong experience in developing REST APIs including tooling for documentation.
  • Knowledge/Experience in developing continuous integration and continuous delivery.
  • Experience with SQL Database (MySQL, Postgres).
  • Cloud Development (Amazon AWS Cloud Formation script development and maintenance for Elastic Beanstalk, EC2, S3, IAM, RDS, and other services).
  • Familiarity with Code Management Tools (GIT, Gitlab, Maven, Jira, etc.).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service