InEight Backend Web Developer (Java, Spring Boot, DevOps) in Portland, Oregon
InEight is a leading developer of construction project management software that enables contractors, engineers and owners to overcome their greatest project pain points. InEight’s solutions span every stage of the project life cycle from design to estimate and from field execution to turnover. The solutions give project stakeholders the real-time information and insights needed to minimize risks, improve operational efficiency, control project costs, and make educated decisions easily.
Based in Scottsdale, Arizona, InEight has offices in Omaha, Nebraska; Houston, Texas; Portland, OR; Melbourne, Australia; Sydney, Australia and Colombo, Sri Lanka. InEight, an ISO 9001:2015-registered company, is a subsidiary of Kiewit Corporation (Kiewit). Kiewit, through its subsidiaries, is one of North America’s largest and most respected construction and engineering organizations.
InEight is a fast-paced, innovative company comprised of high energy teams of self-starters playing integral roles in shaping the future of capital projects around the world. Our industry-leading solutions, dedicated employees, and proven leadership team provide a solid foundation to support our continued growth and success.
* Position is located in Portland, OR, currently as a remote position
About InEight Portland:
Our Portland office is an engineering focused outpost of InEight with a distinctly start-up culture. We value an ego-less engineering culture, where the best idea wins. We believe that a talented and cohesive team is the most critical element to developing good software. We want the 'right' amount of process, because if we are in meetings all day then no-one is building software.
This role will work as part of the InEight Completions Web team to estimate stories, implement new features and bug fixes, and participate in the ongoing design and evolution of the app. This person will collaborate daily with other developers, QA engineers, product owners and dev-ops.
Role & Responsibilities:
Analyze system requirements and prioritize tasks
Design, build, and maintain efficient, reusable and readable Java or Angular code
Collaborate with DevOps to implement efficient and accessible deployment patterns
Key contributor on SPA (Single Page Application) used daily on some of the largest construction projects in the world
Adhere to coding standards and best practices
Participate in stand-ups, code review, sprint planning, retrospectives, and design meetings
Back-end or full stack web development with specific DevOps experience
Strong experience in core Java
Bachelor's degree in Computer Science, Information Technology or equivalent level of experience
Highly motivated and self-directed
Strong interpersonal skills to resolve problems in a professional manner
Conceptual understanding of software development process
Strong analytical and problem-solving skills
Effective verbal and written communicator
Understands testing best practices
Good to have:
Experience working with Spring Boot
Experience managing cloud infrastructure (AWS or Azure)
Experience debugging distributed asynchronous systems
Proficient working in Linux Command Line Interface
Proficient working with MySQL and/or SQLite
Comfortable and proficient working in an Agile environment
Key technologies include: Angular, Java, Spring Boot, ProtoBuf, Apache, Ubuntu, AWS, Azure, Git, JIRA, TeamCity, Bash, Linux
InEight Inc. is an Equal Opportunity Employer, (EOE) and will consider all applications without regard to race, marital status, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law.
- InEight Jobs