-
Produce design document, analysis document, architecture diagram and rough estimates, and develop features based on product requirements.
-
Participate in team grooming and planning activities
-
Work with the team lead and manager to influence priority for technical items
-
Responsible for code quality of delivered items by performing unit, integration and development testing
-
Contribute to training, onboarding of new resources.
-
Give Product demos to customers/internal stakeholders.
-
Contribute to resolving customer queries/escalations.
-
Creating new Environment as required.
Requirements
Minimum 8+ years of Experience server-side, object-oriented programming in Java, Spring Boot, and associated frameworks
Understanding of web services (REST), SaaS Development is a bonus.
Experience using cloud-native technologies from AWS.
Experience using microservices in multi-tenant SaaS application.
Experience using RESTful APIs for an API-first application architecture.
Experience using SQL/NoSQL, EKS, Kafka, Redis
Should have experience with Restful API testing and Microservices
Experience using logging, monitoring, alerting, visualization tools like Kibana, Prometheus, Grafana
Experience working with remote teams (US time zones)
Good to have automation experience handling automation frameworks, backend API and UI automation.
Good to have knowledge and testing experience with Amazon AWS (S3, Lambda, DynamoDB, CloudWatch etc).
Good to know the Docker and its deployment along with containers spin up, grid, scaling etc.
Should have strong analytical skills, attention to details and excellent troubleshooting/problem solving skills to address complex technical problems
Team player with strong communications skills, excellent organizational and planning skills, ability to work on multiple tasks concurrently.
Good to have experience working with JIRA for Agile Development, Defect Management and Test Case Management.
Understanding of ReactJS concepts like scope, root scope, angular service.
Preferred