Position: Senior Java Developer
Company: Mobichord
Category: Java
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

ESSENTIAL DUTIES AND RESPONSIBILITIES:
· Be a member of the product development team!
· Inspires, mentor, and encourage colleagues to apply intelligently customized industry’s best practices
· Plan, design, layout, and explain the vision to support our product growth.
· Document, prototype, research, create, and bring to life your awesome ideas
· Working with a team of developers and help them to continuously improve their process and product
· Work with Dev ops to troubleshoot, deploy, and build a scalable, fast, awesome product.
· Work with NodeJS developers, Java developers and other developers to update and support other products written in other languages.
· Collaborate with different stakeholders to determine functional and non-functional requirements
· Develop high-level product specifications with attention to system integration and feasibility
· Communicate concepts and guidelines to the team and proactively monitor the adherence of the implementation to the chosen architecture during all iterations
· Working with different technologies on day-to-day basis 
· Ensure software meets all requirements of quality, security, modifiability, extensibility etc

Skills and Experiences:
· 6+ years senior roles experience in NodeJS, Java, Python software development and proven experience;
· understanding and experience with AWS, APIs, Docker, Message Brokers: ActiveMQ, RabbitMQ, Artemis; and Databases;
· Proven experience in delivering scalable well designed architecture
· Experience in full stack development process, development and architecture;
· Experience in software development and deployment methodologies;
· Excellent knowledge of software and application design and architecture;
· Several years of experience with message-based reactive architectures and systems;
· Past experience with Kubernetes, Linux and Servicenow is a big plus;
· A technical mindset with great attention to detail;
· Strong communication skills and English language ( C1-C2).