Position: Junior Java Developer
Company: GlobalLogic
Experience required: 1y
English level: intermediate

Requirements:
- 1+ years of relevant working experience;
- Extensive knowledge and experience in Core Java 8;
- Good understanding of OOP concepts;
- Understanding client-server architecture;
- Understanding of Object-Oriented Design;
- Knowledge of Linux software development;
- Experience with TDD and test automation (unit, component, integration levels);
- Knowledge in Docker and k8s;
- Knowledge of the Software Development Life Cycle;
- Analytical and troubleshooting skills;
- Communication and reporting skills;
- Intermediate level of English.

Preferences:
- Experience with AWS, GCP and MS Azure;
- Knowledge in video delivery and/or networking domain.

Responsibilities:
- Design and develop new projects and features from scratch;
- Participate in bug fixing, code reviews, documentation, refactoring and optimization;
- Do contribution to all components/layers of the system;
- Research new technologies, standards, techniques, and 3rd party frameworks;
- Troubleshoot and analyze problems identified in the system software;
- Cover code with unit tests, integration tests, and end-to-end tests;
- Participate in team and project activities (Scrum ceremonies, demos, etc.);
- Share knowledge with other engineers from the local team.