Full Stack Software Engineer

| Greater Denver Area
Sorry, this job was removed at 1:18 p.m. (MST) on Wednesday, May 22, 2019
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About KG Lewis

KG Lewis is built on 16 successful years of helping businesses of all kinds navigate change, challenge, and transformation. Our consultants are pros in agile project delivery, program offices, post-M&A integration, and a wide range of technology disciplines. When our customers can’t afford to fail, we’re at our best.

Cultural impact. Business impact. Career impact. What unites our diverse team of professionals is a passion for constant learning, solving problems, transforming businesses, and making the world a better place inside and outside the office. If this sounds like you, let’s talk!

KG Lewis offers a great benefits package as well as a culture that supports continuous learning and career development. We offer all of our employees access to industry-leading training platforms and technology-focused research tools to help them personally and professionally in their careers.

Position Location

Englewood, CO

Position Title

Full Stack Software Engineer

Position Summary

KG Lewis is seeking a Full Stack Software Engineer to join a team to work on mission-critical projects contributing to the building and expanding of intelligent WIFI capabilities. As a member of the team, the Full Stack Software Engineer will work in an agile team environment where professional respect and communication is key. The ideal candidate will participate in all aspects of the software development lifecycle which includes estimating, design, implementation, documentation, testing, deployment, and support of applications. You will be a part of a team working on the cutting edge of many technologies, requiring the ability to be a creative problem solver, resourceful in getting things done, and productive working independently or collaboratively. Bringing your energetic and fun personality with you to work every day along with a “go the extra mile for your teammates” mentality is a must. If you’re a team player who is inspired by continuous learning and growing let’s talk.

Responsibilities:

  • A real passion for the latest technology trends and willingness to share new technology opportunities with your broader team
  • Write clean, concise code that is stable, extensible and unit-tested appropriately
  • Communicate frequently and effectively with other engineers on the team in addition to our product managers, scrum masters and project managers
  • Provide detailed technical design for enterprise solutions
  • Diagnose complex issues, evaluate, recommend and execute the best resolution
  • Provides technical leadership on specific integration activities that are part of an engagement
  • 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 that will be implemented in a multiple system environment
  • Test software to ensure proper and efficient execution and adherence to business and technical requirements
  • Write code that meets the production requirements and design specifications and anticipate potential errors/issue
  • Communicate across community, ensure established reputation of adding value
  • Contributes to knowledge tools and communities and ensures project learning’s are documented and shared
  • Provides input into the architecture and design of the product; collaborating with the team in solving problems the right way
  • Practices daily paired programming and test-driven development in writing software and building products
  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices
  • Provides support for software products in user environments

Required Skills:

  • Bachelor's degree in Computer Science, Engineering or related field; Master’s preferred
  • 5+ years Java development experience
  • 2+ years Spring Boot
  • 3+ years Web services development experience using REST, JSON, XML
  • 2+ years Version control systems experience (Git and Atlassian suite)
  • 2+ years cloud development (AWS)
  • 2+ years SQL DB (MySql, Postgres)
  • Extensive knowledge of Java and Spring Boot
  • Angular development experience
  • HTML, Typescript, Javascript, CSS
  • Strong experience and knowledge in developing REST APIs including tooling for documentation
  • Knowledge/Experience developing continuous integration and continuous delivery
  • SQL Database (MySql, Postgres)
  • Cloud Development (Amazon AWS CloudFormation script development and maintenance for EC2, S3, IAM, RDS, and other services)
  • Code Management Tools (GIT, Gitlab, Gradle, Jira, etc.)
  • Containerized deployment (Docker, Kubernetes)
  • Good understanding of OO Design, concurrency, synchronization, memory management, data structures, algorithms, etc.
  • Working experience and knowledge in TDD & BDD development practices
  • Clear understanding of how networks work (TCP, UDP, sockets, HTTP, TLS etc.)
  • Self-motivated and passionate attitude -- you wake up in the middle of the night to write down that great idea for your app you saw in your dream
  • Significant knowledge of Agile development methodologies
  • Ability to prioritize and organize effectively
  • Excellent written and verbal communication skills
  • Solid analytical and troubleshooting abilities
  • Team player mindset and a great sense of humor
  • Nice to have: NoSQL: MongoDB, Cassandra, CouchDB, etc. preferred

KG Lewis is an affirmative action, equal opportunity employer. We do not discriminate against applicants or employees on the basis of age, race, sex, color, religion, veteran status, genetic information, national origin, disability or any other status protected by state or local law. It is KG Lewis’s intention that all qualified applicants are given equal opportunity and that selection decisions be based on job-related factors.

We are unable to provide visa sponsorship for non-U.S. citizens.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

9800 Mt. Pyramid Ct., Suite 400, Englewood, CO 80112

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about KG LewisFind similar jobs