Job Details

ID #21745717
State Arizona
City Chandler
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source VIVA USA INC
Showed 2021-10-27
Date 2021-10-20
Deadline 2021-12-18
Category Systems/networking
Create resume

Java Developer

Arizona, Chandler, 85248 Chandler USA

Vacancy expired!

Title: Java Developer Mandatory skills:

filling in the blanks, iterating across sprints,eXtreme Programming, XP, agile,distributed systems, operating systems, networking, databases, security, analytics,paired programming, TDD techniques,cloud services, deployment models, distributed systems,core technology stack: Java, Spring, SpringBoot, React.js,building dynamic, responsive web pages, modular JavaScript, HTML5, CSS3,Test Driven Development, testing framework, junit, mockito, jest, react testing library, cucumber,REST APIs, OpenAPI spec, REST-docs, versioning, service discovery, service registration

Description:

In this role, you will serve as a member of the Rapid Product Delivery team .You will practice and be the champion of Agile delivery utilizing Continuous Integration & Deployment practices.You will own the full stack of software products; developing and implementing frontends (web or mobile), and backend services.You will leverage test driven development and continuous integration to ensure agility and quality of products.You will actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.You will coach other team members, creating an environment of continuous learning, and constantly challenging and stretching the knowledge of the team.Qualifications:3+ years of developing and implementing IT systems at scaleRecent experience working in an eXtreme Programming (XP) or agile environmentThrives in a paired programming environment where TDD techniques are embracedStrong verbal communication and collaboration skillsExperience designing applications iteratively – you will not receive a full spec upfront and will need to feel comfortable thinking things through, filling in the blanks, and iterating across sprints as we receive feedback and pivot based on customer feedbackExperience developing software in different programming languages, and demonstrated ability to quickly learn new languagesAble to learn new technologies, and teach other members of the teamStrong understanding of distributed systems, operating systems, networking, databases, security, and analyticsClear understanding of cloud services, deployment models, and distributed systemsRecent experience with our core technology stack: Java, Spring/SpringBoot, React.js (minimum 2 years)Recent experience building dynamic, responsive web pages using modular JavaScript, HTML5, and CSS3 (minimum 2 years)Recent experience in Test Driven Development; including testing frameworks (such as junit, mockito, jest, react testing library, cucumber, etc)Recent experience in developing/consuming REST APIs (including OpenAPI spec, REST-docs, versioning, service discovery/registration, monitoring, testing and management, familiarity with tools like Postman and Swagger)Solid knowledge of object-oriented programming, design principles, and design patternsExperience with data layer (SQL or similar query language), data constructs (XML, JSON), and ORM tools (Hibernate)Hands on experience on modern JavaScript tools such as Webpack, Babel, ESLint, Gulp, NPM, Bower, Browserify, Grunt and/or similar technologiesA college degree or equivalent experience, including a solid understanding of Computer Science fundamentals

Duties:Participates in iteration planning and ensures the team has a common understanding of each story and chore in the backlogLeads and participates in daily site, cross-site, and product team standupsParticipates in retrospectives to gather feedback and derive actionable items to improve the team and the productParticipates in executing the strategy, keeping the customer needs and wants in mindServes as an expert on a specific business domain and demonstrates leadership and accountability on at least one technology stackProvides input into the architecture and design of the product; collaborating with the team in solving problems the right wayPractices daily paired programming and test-driven development in writing software and building productCoaches more junior team members around different technologies and XP practicesParticipates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team."Top 3 things you are looking for in this contingent worker :Recent experience with Java, Spring, ReactRecent experience and ability to work in agile/XP environment (pair-programming, Test Driving Development, short iterative delivery cycles)Ability to work without fully defined requirements (iterative discovery)" VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions. Contact Details:Please send your resumes and one of our recruiter will get in touch with you. VIVA USA INC.3601 Algonquin Road, Suite 425Rolling Meadows, IL 60008http://www.viva-it.com

Vacancy expired!

Subscribe Report job