What are the responsibilities and job description for the React Developer position at Velocity Tech Inc?
Job Role - Frontend Developer
Hybrid - Seattle WA
Contract - W2
Job description
GEC technology for a new scrum team (Digital Educator Foundations).
Day in life:
- Analyzes, designs, develops, implements, documents, and maintains applications systems, working on moderately complex to highly complex work tasks or project assignments.
- Gathers, analyzes, and translates business and non-functional requirements into a solution design. May lead meetings to define business requirements and technical solutions. Executes tasks, estimates resources, establishes timelines, and prioritizes work.
- Designs, develops specifications, and maintains application code in accordance with the current development and project management methodologies and practices.
- Manages work assignments according to current project methodologies or as directed.
- Consults with Quality Assurance and Business Analysts in the development and execution of test plans.
- Provides technical assistance and problem resolution for assigned systems, lead resolution of production support problems in accordance with problem management policies/procedures. Coordinate with vendors for problem resolution and change requests.
- Ensures that applications changes follow change management policies and procedures.
- Provides technical guidance to ensure that installed systems are working effectively and that proposed systems will meet the organization’s future needs.
- Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable software applications and services.
- Identifies and provides recommendations for system process improvements.
- Ensures smooth implementation of new technologies and vendor integrations by using their expertise on their assigned domains and interfaces
- May act as a source for direction, training, and guidance for less experienced departmental staff.
- Deep understanding of development and deployment of Cloud based solutions
Qualifications:
· 5 years of experience in Java development, with a focus on microservices architecture.
· Proven experience building and deploying microservices in distributed systems.
· Strong expertise in Spring Boot, Spring Cloud, or similar frameworks.
· Experience designing and consuming RESTful APIs.
· Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
· Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
· Experience with Docker, Kubernetes, or similar containerization technologies.
· Familiarity with message brokers like Kafka, RabbitMQ, etc.
· Solid understanding of security best practices, OAuth, JWT, and API security.
· Proficiency in Git and Git-based workflows.
· Experience with Continuous Integration and Continuous Deployment pipelines (e.g., Jenkins, GitLab CI).
· Experience working in an Agile environment (Scrum/Kanban).
· Familiar with retail functional knowledge