What are the responsibilities and job description for the Angular Spring Developer position at Fixity Technologies?
Job Details
Java- Microservices- Developer: (Angular/Spring, React)
1. Design and Development
- Develop microservices using Spring Boot.
- Create responsive user interfaces using React.
- Apply event-driven design principles to build scalable and resilient applications.
- Collaborate with cross-functional teams to design and implement software solutions.
2. Message Brokers
- Implement message producers and consumers.
- Work with RabbitMQ for message queuing and event streaming.
- If experience is in Kafka, understand the architectural differences between RabbitMQ and Kafka.
3. Deployment and Infrastructure
- Monitor and troubleshoot production systems.
- Optimize application performance and scalability.
- Deploy microservices to Kubernetes clusters, utilizing CI/CD pipeline.
4. Quality Assurance
- Conduct system testing and debugging activities.
- Write unit tests with a goal of 85% coverage and participate in peer code reviews.
5. Documentation and Communication
- Design shall include sequence diagram for major use cases.
- Document technical specifications, architecture, and design decisions.
- Collaborate with product managers, designers, and other engineers to define requirements and deliverables.
Required Skills
10 yrs experience developing Front-end utilizing React and/or Angular
5 years with RabbitMQ or Kafka for message queuing.
5 years with Elastic search.
Proficiency in event-driven design principles.
The use of design patterns.
Kubernetes for container orchestration.
RESTful APIs and web services.
Excellent verbal communication skills
Proficiency in event-driven design principles.
Masters in Computer Science or related field