Position: Java (Back-End) Developer
Company: GlobalLogic
Experience required: 3y
English level: upper

Job Description
2-4 years of experience with a broad range of technologies, such as Java, Spring, Hibernate, Object-Oriented Design and Development, multi-tier system architecture, Web Services, etc.

Self-motivation and experience in working within Agile methodologies must be the strength of this person. 

A candidate should possess extensive communication skills, able to collaborate and sync with other sub-teams. 

Experienced in building microservice architecture with event-based communication in the AWS environment.

Familiar with CI/CD processes. Can set up the process from coding, test to deployment.

Must be well versed with architecture components, design patterns, integration patterns, enterprise design patterns, and capacity planning

Experience in service-oriented architecture development and implementation

Experience and understanding of architectural principles and frameworks

Experience in using various distributed caching solutions

Strong analytical, problem-solving skills and technical troubleshooting

Strong hands-on object-oriented, functional, design, and development experience

Expert knowledge of concurrency, scalability and fault-tolerant designs

Basic docker knowledge. Kubernetes experience is a plus.


Job Responsibilities
A major role in designing and building a backend for client's web, data analytics product – this means you’ll be collaborating in laying down the groundwork, developing the product from start to finish.

Implement new features in a highly collaborative environment with Product, Design, DevOps, and Front-End engineers.

Contribute to high quality, and performing code base.

Share your technical solutions and product ideas with the Client's team through tech talk and collaboration sessions.

Collaborate with Solution Architect, Stakeholders, Product Owners to identify the scope

Participate in backlog decomposition & estimation

Participate in sprint planning

Code review

Bug Fixing

 

Department/Project Description
GlobalLogic is going to build an analytical platform for the client. A platform that will be gathering information about some companies from various sources, will normalize it according to the predefined flow and will show it to the user as a set of analytical dashboards. The gathered and processed information will let the customers make decisions regarding the business state of the investigated companies. Analytical information will help customers to predict the future state of the appropriate companies and improve customer’s business processes.

The client provides high-value analysis and support to partner companies for the identification and mitigation of emerging business challenges. Today the customer’s business processes are highly manual and fragmented.

The project is aimed to define and bring to life a digital platform that connects the client employees with relevant and meaningful information about their portfolio holdings, enabling insights and action.