As a microservice developer, you will join a selected team of highly skilled developers and engineers creating cutting-edge products in the payment transaction processing space. The products you will be working are dedicated to support our core business and grow as well to provide accessibility and an ease of use for our customer. Your position includes designing and improving existing systems and microservices and creating new software solutions, based on a scalable micro services architecture. This includes creating microservices as well as designing rest apis and integration solutions to other internal systems or partner systems based on the market leading integration solution Mulesoft including specification of the api contract. You'll be working as part of a highly engaged team in a fast-paced and continuously evolving environment using latest technologies with the opportunity to learn something new every day.Job description and key responsibilitiesDevelopment of new state-of-the-art Java micro services and API-based applications to build the future UTA core transactional platformDesign solutions in Cloud environment (Microsoft Azure) and in containerized technologies (Docker, Kubernetes)Creation of technical concepts, design and proof-of-concept of new servicesWork closely with Architecture team, QA team and Product OwnersProduce project-related documentationProvide technical feedback on business requirementsIdentify risks and form contingency plansSchedule training sessions and meetings to discuss improvementsMotivate teams and create a space where they can ask questionsRequired skills & profileUniversity degree in Computer Science or comparable and several years of experience working in software engineering and strong analytical thinkingStrong knowledge of Java, JUnit, Spring Boot, Spring Cloud, JPA/Hibernate, SQL, RESTStrong knowledge with Git, Maven and ideally with JIRA, Confluence, Docker, KubernetesExperience with DevOps practices and tools for Continuous Integration/Deployment such as GitLab CI/CD or Hudson/JenkinsKnowledge of API description languages (YAML, RAML..)Experience on similar technical lead roleFluent English skills are a requiredA team player, always eager to learn new skills and technologiesWillingness to discover new and complex topicsGoal-oriented way of working and pronounced willingness to perform
Java Tech Lead in Bucuresti
Datele de contact vor fi vizibile dupa ce veti aplica!