Position: Senior Java Backend Developer
Company: GlobalLogic
Category: Java
Experience required: 3y
English level: upper

Products enable data driven companies to be more effective at what they do by providing them with the tools, infrastructure, and guidance to make informed business decisions. The architecture and technology uniquely position our client to take advantage of constant innovation in data and processing technologies, such as Hadoop and Spark. As a result, we provide the fastest, most scalable data integration platform in the industry, and we support Big Data natively. Data, analytics, and predictable forecasts are becoming ever more important to us as our company reaches its next phase of maturity and reporting requirements.

As part of the our client's R&D Team at GlobalLogic, the Java Backend Developer will be responsible for designing, implementing, integrating and optimizing the ESB & Data Service Cloud related Java backend services. The product is based on leading open source projects like Apache CXF, Apache Camel, Apache Karaf, Apache ActiveMQ and Spring Boot. The position provides an environment to work with up to date technologies and standards, within modern cloud based build and deployment environments, incl. but not limited also to Docker, Kubernetes and AWS / Azure Cloud environments.

Requirements:
4+ years of proven experience in professional Java programming with Message-/Event-Driven technologies, Multi-threaded applications;
Experience with development of applications based on application integration patterns;
Feel comfortable with our current tech stack: Apache Karaf, Apache CXF, Apache
Camel, Springboot, Docker, Kubernetes, microservices, various cloud technologies;
Experience in delivering results in rapid release cycles;
You like most of our methods: Agile, Continuous Integration, Automation, Iterative Delivery
Ability to communicate effectively and clearly in English, both verbally and in writing;
Self-motivated with strong organizational/prioritization skills and ability to multitask with close attention to detail;
Experience in working within a distributed international agile team environment.
 

Optional, but desirable:

BS or MS in Computer Science or equivalent;
Experience work in/with Cloud Environments / Deployments (g. AWS, Azure)
Understanding of Container and Container Orchestration technologies (g. Docker / Kubernetes)
Preferences:
Docker, Kubernetes, Amazon Web Service (AWS), Azure, Apache CXF, ActiveMQ, JMS, Spring Boot

Responsibilities:
Participate in developing new features based on Eclipse SDK (plug-in development);
Designing, implementing, testing new features for Application Integration;
Implement and improve our automated test suite;
Analyzing and providing technical solution for customer issues;
Working and communicating in a cross-functional distributed team;
environment comprised of software engineers, product managers;
software test engineers, and product support engineers.