Responsibility : -
⢠Participate in solution investigation, estimations, planning, alignment with other teams
⢠Design, implement, deliver and support backend solutions (restful webservices) using micro-services architecture
⢠Work in close collaboration with other teams to integrate their solutions in the mobile apps
⢠Promote and implement tests automation (e.g: unit tests, integration tests, e2e tests and performance tests)
⢠Build and maintain CI/CD pipelines for continuous integration, development, and deployment.
⢠Deploy applications on the cloud, using technologies such as Docker, Kubernetes, AWS and Terraform.
⢠Work closely with the team in an agile and collaborative environment. This will involve activities such as code reviews, pair programming, knowledge sharing, and incident coordination.
⢠Maintain existing applications and reduce technical debt
⢠8 years of experience with Java and Spring framework
⢠Professional level with Python
⢠You are able to understand full architecture landscape and be able technically to investigate and implement new features independently
⢠Being responsible for the quality of the solution you deliver is natural for you. You have experience with unit-testing and Test-Driven Development
⢠Experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes)
⢠Interested in growing as a software engineer participating in the whole development cycle (frontend, backend, testing, DevOps)
⢠You are able mentor less experience colleagues, structure and clarify requirements with them
⢠Empathetic and able to easily build relationships
⢠Good verbal and written communication skills
Skills Sets :-
⢠Java 11 , Spring framework
⢠Python
⢠CI/CD with Jenkins pipeline
⢠InfluxDB, Grafana, Sensu, ELK stack
⢠Docker, Kubernetes
⢠Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI
Git, Scrum, Pair Programming, Peer Reviewing