website-hero-image2

2650 Tech Lead (Java, React, and AWS)

Location: Beaverton OR

Description:
Our client is one of the local leaders in the Software Consulting business. Your experience as a Lead Software Engineer will be directly helping a major local company achieve and complete their software initiatives. If working in a consultative/agency organization helping to complete projects and creating custom software solutions excites you, please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Job Type: FTE

Additional Information:
As a Sr. Java Developer Tech Lead you’ll work with our client and their customer production teams to deliver outcomes with technology. This role takes place both at the client and at customer sites, and with various production teams. Sr. Java Developers author and implement technical stories, design/document systems, mentor other production staff, and help tech leads deliver exceptional outcomes.


Non-Technical Requirements:
• Provides expertise to identify and translate system requirements into software designs
• Removes ambiguity from work by authoring/grooming stories
• Provides pragmatic and candidate solutions to help achieve customer goals
• Collaborate with Project Managers and engineers to provision estimates and develop overall implementation plan
• Mentor and coach technical resources
• Stay technically current in software technology through conferences, classes and self-study
• Ability to quickly understand complex solutions
• Excellent verbal and written communication skills, including meeting facilitation and presentation experience
• Ability to understand challenges or concerns, share ideas, and develop effective responses
• High motivation and passion to work in a fast, agile environment with the ability to adapt to change

Technical Requirements:
• 5+ years Java programming experience, including Spring/Boot
• SPA Experience (Modern Angular or React preferred)
• Expertise working with Web Application Servers
• Expertise with automated testing (unit/e2e) and working with build/release pipelines
• Experience working with Hibernate or other object/relational persistence and query services.
• Experience with Web-Service (REST) frameworks
• Strong understanding of object-oriented design principles and patterns (e.g. SOLID)
• Proven ability to analyze performance issues using java profiling tools
• Experience working with Cloud technologies (AWS or Azure preferred)
• Experience in building and working with Docker containers
• Experience Spring MVC and Spring Boot
• Strong JPA/Hibernate experience and Postgres
• AWS: ElasticSearch, SNS, SQS, DynamoDB
• Experience with Backbone/Marionette is a plus; otherwise solid JavaScript skills required
• Experience with BPMN is a plus
• An understanding of HATEOAS paradigms