Designing and Developing Microservices: This includes creating individual service components and their interfaces.
Building RESTful APIs: Developing APIs for communication between microservices and external systems.
Ensuring Scalability and Performance: Optimizing microservices for performance and ability to handle increasing loads.
Collaborating with Teams: Working with cross-functional teams to define requirements and develop solutions.
Testing and Debugging: Writing unit and integration tests, and troubleshooting issues in existing systems.
Code Reviews: Participating in code reviews to ensure quality and adherence to best practices.
Documentation: Documenting development processes, architectures, and tools.
Cloud Platforms: Familiarity with cloud platforms (e.g., AWS, Azure).
Containerization: Experience with tools like Docker and Kubernetes.
CI/CD: Working with CI/CD pipelines.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Full Stack Developer Employement Type: Full time