Middle Java Developer Offline
Your responsibilities
β Develop high quality testable and maintainable services including big data and
highly available components;
β Communicate with teammates in a distributed team;
β Develop features all the way from a concept up to the deployment;
β Design, discuss with teammates and implement new functionality (we donβt
support legacy systems, only development of new applications);
β Perform code reviews and knowledge sharing.
Required skills
β Strong knowledge of Java 8+;
β Knowledge of Spring framework, Spring boot;
β Experience with AWS services, especially: SNS/SQS, S3, Lambda;
β Experience with Maven or Gradle build tool;
β Experience with one of NoSQL databases, e.g. Cassandra;
β Knowledge of common coding best practices and design patterns;
β Experience in development of service oriented applications: REST (or SOAP);
β Technical expertise and troubleshooting;
β Understanding concepts of scalability, multi-threading, caching, memory
management;
β Experience in working with Linux: being a Linux user, basic Linux concepts,
permissions, basic SHELL skills;
β Strong problem solving skills and ability to work as part of cross-functional teams;
β Excellent communication and organizational skills and with Agile Software
Development Life Cycle.
Would be a plus:
β Experience with MongoDB;
β Performance improving skills: Ability to identify and resolve bottlenecks;
β Knowledge of TCP/IP stack and routing protocols;
β Understanding of network devices (switches and routers);
β Experience with Jenkins.
Employment Conditions
β Work in well-organized professional team;
β Interesting and challenging tasks, opportunities for self-realization and career
growths;
β English language courses during working hours;
β Business trips and the opportunity for further work in foreign representative
office;
β Flexible working schedule;
β Corporate events.
Required skills experience
| Java |
The job ad is no longer active
Look at the current jobs Java Odesa→