Prinicpal Engineer Java/AWS
HIGHLIGHTS
Location: Hybrid (Phoenix San Francisco New York CityChicago)
Position Type: Direct Hire
Hourly / Salary: BOE Residency Status: US Citizen or Green Card Holder ONLY Our client is looking for a Principal Engineer Java/AWS to join their team! Overall Purpose
This position is a handson individual contributor technical leader involved in setting the standards ensuing excellence in quality of outputs across multiple teams. Responsible for partnering with cross functional teams and providing input to a broad range of initiatives. A technical expert that is continuously learning and keeping abreast of new technologies and industry best practices and finding ways to bring those practices into the engineering organization.
Essential Functions:
- Partners with product management to craft product strategy create product descriptions and ensure alignment to technology roadmaps.
- Be a thought leader a senior point of expertise on software engineering issues industry trends and developing technologies.
- Be a role model to others on the team. Coach and mentor team members.
- Takes ownership for creating technical product design and architecture.
- Creates and conducts presentations for smalltomedium size groups.
- Works closely with customers to understand their needs and create a partnership for making our client’s products better.
- Partners with software engineering product and architecture to shape engineering approaches share knowledge and experience.
- Develop scope and shape a departmentalwide technical vision for the future.
- Collaborate and build relationships crossfunctionally to influence and motivate others; serve as an internal catalyst for progressive strategic and successful change management.
- Support the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
Minimum Qualifications: - Education and/or experience typically obtained through a Bachelor’s degree in computer science or related technical field.
- Proven record in designing and delivering scalable highly available high transaction systems.
- Ten or more years of experience in designing and developing complex software projects.
- Experience in leading crossfunctional teams to create technical solutions.
- Effective communicator with exceptional public speaking skills. Comfortable presenting to all levels within the company.
- Knowledge of Software Development Lifecycle (SDLC) best practices software development methodologies (Agile Scrum LEAN etc) and DevOps practices
- Proven track record designing and building complex endtoend systems (full stack developer)
- Handson experience in designing and developing using the one or more of the following technologies:
- Java RESTful Web Services (Java J2EE JUnit and Tomcat.)
- Experience in Microservices Architecture.
- Open Source Frameworks Spring boot Spring Core
- Messaging frameworks such as Kafka Tibco EMS or JMS
- Relational and NoSQL databases
- JavaScript and scripting frameworks (JQuery AngularJS)
- Handson experience in test automation at various levels of testing (unit component integration and functional tests).
- Proven experience in OOA/OOD.
- Experience with CI/CD pipeline implementation including GIT ChefMaven Jenkins etc
- Experience of working with code repositories (e.g. Git SVN) bug tracking tools (e.g. Jira Bugzilla) and Wikis (e.g. Confluence)
- Background and drug screen.
Preferred Qualifications: - Experience in migrating systems from onpremises to native cloud architecture.
- Solid understanding of Cloud design preferably on AWS
Physical Requirements: - Working conditions consist of a normal office environment.
- Work is primarily sedentary and requires extensive use of a computer and involves sitting for periods of approximately four hours.
- Work may require occasional standing walking kneeling and reaching. Must be able to lift 10 pounds occasionally and/or negligible amount of force frequently.
- Requires visual acuity and dexterity to view prepare and manipulate documents and office equipment including personal computers.
- Requires the ability to communicate with internal and/or external customers.
"We are GTN – The Go To Network"