Position: Java Software Engineer IRC127482
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: intermediate

**Requirements:**
- 3+ years of experience with a broad range of technologies, such as Java8+, Spring, Object Oriented Design and Development, SOLID, etc
- Good docker/containers experience
- Expert knowledge of concurrency, scalability, and fault-tolerant designs
- Experience in using AWS for implementation a microservice application
- Strong tasks estimation skills
- Well versed with an architecture components, design patterns, integration patterns, enterprise design patterns and capacity planning
- Good knowledge of CI/CD processes. The ability to participate in the creation of a chain from coding, testing to deployment
- Experience in writing UTs/ITs/E2Es. Understanding how to evaluate test coverage
- Wide experience in code review
- Technical mentoring skills are a plus
- Self-motivation and experience in working within Agile methodologies must be the strength of this person.
- Strong analytical, problem solving skills and technical troubleshooting
- Extensive communication skills, able to collaborate and sync with other sub-teams
- Ability to report for a group
- Intermediate+ English

**Preferences:**
- UTs/ITs/E2Es
- SOLID

**Responsibilities:**
- Playing the major role in technical designing and building a backend for client’s web, data analytics product
- Sharing technical solutions and product ideas with the Client’s team through tech talk and collaboration sessions
- Participation in backlog decomposition and estimation
- Participation in sprint planning
- Implementation new features
- Contribution to the high quality and performance of the codebase
- Bug Fixing
- Running code review