SENIOR SOFTWARE ENGINEER
Noetic Information Systems LLC · Pleasanton, CA · 9 mo ago
EngineeringFull-time
About the role
A Senior Software Engineer with a Bachelor’s degree in Mechanical Engineering and 5 years of relevant experience.
Responsibilities
- Build RESTful APIs in Node.js using Express.js to execute business logic and expose application services to integrate with web applications.
- Design and develop the user interface (UI) web applications using frontend technologies such as HTML5, CSS, Bootstrap, JavaScript, TypeScript, and React.
- Implement AJAX calls with Fetch API and integrate JSON responses for content rendering into frontend applications.
- Generate reusable single-page application (SPA) components and services using the JavaScript framework React.
- Design and implement MySQL database entity models with the object-relational mapping libraries Hibernate and TypeORM for data persistence and retrieval.
- Translate functional requirements into technical design, estimating work efforts, and conducting meticulous code reviews.
- Develop unit testing and implement JUnit test cases using JMock and Mockito frameworks.
Requirements
- Must be willing to travel and/or relocate to work in various worksites throughout the US.
- No telecommuting.
Qualifications
- Skills: RESTful APIs, Node.js, Express.js, HTML5, CSS, Bootstrap, JavaScript, TypeScript, React, AJAX, JSON, MySQL, TypeORM, JMock and Mockito frameworks.
Benefits
N/A
Schedule
N/A
Pay
N/A
Benefits
N/A
Contact
Send resume to Noetic Information Systems LLC, 5776 Stoneridge Mall Road, Suite # 255, Pleasanton, CA-94588