#102399 Senior Java developer Closed

  • Long term (more than 6 months)
Description:

We are looking for a Senior Java developer to join our client’s team on a subcontract basis.

Responsibilities:
● Investigate, research and resolve Production incidents
● Provide timely response and resolution of L3 support requests
● Back-end development to resolve issues and implement improvements Develop and review
feature design documents and provide inputs/update to specifications for the solution;
● Design and implement a set of various types of tests (unit, integration, functional, etc);
● Working in an international distributed team in an Agile environment;
● Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders;
● Delivering the product roadmap and plannings;
● To use high coding standards, software best practices and write highly testable, automatable and
performant code over the whole SDLC.
Requirements
● Experience in software development for more than 8 years;
● Good knowledge in Computer Science, Computing Theory:
○ Paradigm & Principles (OOP, SOLID, DDD, BDD);
○ Database theory (RDBMS, NoSQL);
○ Code testing practices;
○ Algorithms;
○ Data structures;
○ Architectural, Enterprise and Design Patterns;
○ Security patterns, Reverse engineering resistance, Common attacks types (OWASP);
● Understanding of network interactions:
○ protocols;
○ conventions (e.g. REST, RPC);
○ authentication and authorization flows;
○ standards and practices (e.g. oAuth, JWT);
● Strong knowledge and experience in
○ Java (+5 years);
● Practical commercial experience with:
○ Spring Framework, 3+ years;

○ Apache Solr or Elasticsearch, 2+ years;
○ Monitoring & Logging tools (e.g. ELK): Kibana, Instana and heap dump analysis;
○ Monorepo approach;
○ Package management, Module bundling;
○ Kubernetes, 2+ years;
○ Apache Kafka;
○ Microservices 3+ years,
○ Event-Driven design;
○ SOAP and REST API development;
○ Testing framework Selenium;
○ ORM (e.g. Hibernate);
○ RDBMS, specifically Oracle DB;
○ Version control systems (GIT);
○ Gitflow branching strategy;
○ Strong DevOps mindset, involvement in CI/CD configuration, at least 2 years;
○ Builders;
● Experience with:
○ Troubleshooting, profiling and debugging applications;
○ Creation software architecture and design of complex applications, platforms;
○ Agile software processes and technologies;
○ Code Review process;
○ Refactoring process;
● Fluent or Upper-Intermediate English;
Desirable
● Certifications on:
○ JS
○ Java;
○ Spring Frameworks;
○ Scrum Agile;
● Knowledge in Deployment patterns;
● Practical commercial experience with:
○ TIBCO Service Bus
○ Service Discovery & Configuration tools;
○ Provisioning tools (e.g. Terraform, Ansible);
○ Quality tools (e.g. SonarQube);

Personal skills
● Super strong ownership of the delivery success;
● Good analytical skills;
● Good team player, motivated to solve complex tasks;
● Strong communication and problem-solving skills;
● Self-motivated, self-disciplined and result-oriented;
● Strong attention to details and accuracy;

What`s in it for you?
● Working in an international distributed team in an Agile environment;
● Influence the business agility of TOP sportswear giant;
● Closely cooperate with client;
● Dynamic and challenging tasks;
● Ability to influence project technologies;
● Team of professionals: learn from colleagues and gain recognition of your skills;
● European management style;
● Continuous self-improvement.

We offer:
  • Start - ASAP
  • Duration of assignment: long-term
  • Full-time 

To apply please contact me via:
➡️Skype: live:.cid.b6793928914b38dd
➡️Email: nk@aog.jobs
➡️Telegram: @mutluanastasiia

If this sounds like you, we'd welcome your application!

Skills
  • Java
  • SCRUM
  • CI/CD
  • Kafka
  • REST API
  • Agile
  • Oracle
  • Kubernetes
  • Spring

Similar requests

Suggested Vacancies

Start from: ASAP

We are looking for a Senior Java Developer to join our client’s team on subcontract basis. About the role: As system developer your most important mission is to ensure that technology strategy alig...

Duration: Long term (more than 6 months)

Start from: ASAP

We are looking for Full-stack Java/JavaScript Engineer to join our client’s team on subcontract basis. You want to work as: Contributor in the Jenkins open-source community Deliver fixes and enhanc...

Duration: Long term (more than 6 months)

Start from: 30 Nov 2021

We are looking for a Senior Java Developer to join our client’s team on a subcontract basis. A project is a software as a service platform that covers an extensible ecosystem for advanced service h...