Java Developer
Responsibilities
- Leading role in designing/optimising/re-engineering of high-load and high-available systems, developed by BitSoft.
- Leading and managing a group of junior developers
- Code review and other quality assurance activity
- Providing support and improvement for existing projects
Requirements
- Advanced proficiency in coding and applying effective techniques
- Understanding of software development life cycle
- Extensive experience in Java & Spring(Java 16+)
- Understanding coding standards and best practices for developing - efficient and high-available back-end systems
- Advanced proficiency in SQL database development, writing and optimising SQL statements, keys, relations, indexes, etc.
- Deep understanding of MySQL’s underlying storage engines and processes
- Skills in team management and project management
- Ability to develop project architecture, identify and avoid the risks
- Experience in code review and optimisation
Must-have skills
- Maximum attention to detail and analytical thinking
- Orientation on research of additional information independently
- Ability to organise workload taking full responsibility for what you do
- Ability to provide information clearly and shortly
- To be friendly and communicative
Benefits of joining BitSoft
- Unlimited opportunities for fast career growth and professional development
- Dynamic and friendly work environment, lack of bureaucracy that make great things be done easier
- Professional trainings, English courses
- Perfect work place in a open-space office
Feel free to send your CV, even if you’re not sure that you meet all job requirements We analyse and reply to all received CV without any exceptions How to apply: Please send us your CV: hr@icdsoft.ro