Rose International | Software Engineer CA
Rose International - mountain view, CA
Apply NowJob Description
Date Posted: 01102025 Hiring Organization: Rose International Position Number: 476494 Job Title: Software Engineer Job Location: Mountain View, CA, USA, 94043 Work Model: Hybrid Shift: 3 daysweek Onsite (Tuesday, Wednesday and Thursday) Employment Type: Temporary Estimated Duration (In months): 5 Min Hourly Rate ($): 70.00 Max Hourly Rate ($): 80.00 Must Have SkillsAttributes: Back End, GraphQL, Java, REST, SDLC, Spring Boot, Unit Testing Job Description ***Only qualified Software Engineer candidates located near the Mountain View, CA area to be considered due to the position requiring an onsite presence*** Required Skills: • 5+ years' experience developing high traffic and scalable backend software systems and services using technologies like Java, Spring Boot, REST, GraphQL, MySQLPostGreSQLOracle, AWS, DynamoDB and Kafka • Strong experience with Java and Spring Boot and ability to understand large existing codebase • Experience with the entire Software Development Life Cycle (SDLC) • Good experience building and supporting large scale enterprise web services (consuming or creating) with REST and GraphQL • Need an engineer with a passion for Engineering and Operational Excellence • Demonstrated ability to explain complex technical issues to both technical and non-technical audiences • Strong understanding of the Software designarchitecture process • Experience with unit testing & Test-Driven Development (TDD) • Experience with Agile Development, SCRUM, or Extreme Programming methodologies Preferred Experience: • Experience developing, maintaining, and innovating large scale, consumer facing backend platformservices • Experience with cloudSaaS and big data is a plus • Familiar with the development challenges inherent with highly scalable and available web applications • Always Be Learning: Experience with open-source technologies. • Experience with various, modern backend java frameworks Responsibilities: • Designs and develops software applications • Performs coding, debugging, testing and troubleshooting throughout the application development process • Gathering functional requirements, developing technical specifications, and project & test planning • Designingdeveloping web, software, prototypes, or proofs of concepts (POC's) • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems • Roughly 70-85% hands-on coding • Resolve defectsbugs during QA testing, pre-production, production, and post-release patches • Work cross-functionally with various Client teams: product management, QAQE, various product lines, or business units to drive forward results • Contribute to the design and architecture of the project **Only those lawfully authorized to work in the designated country associated with the position will be considered. ** **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements. ** Benefits: For information and details on employment benefits offered with this position, please visit here. Should you have any questionsconcerns, please contact our HR Department via our secure website. California Pay Equity: For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Created: 2025-01-15