Senior Java Developer
Full Time, Permanent
Remote
Purpose of the Role
The Java Developer will be a core part of a team working on a project in the Law & Attorney field – a large platform connecting professionals, students, law schools and companies operating in the specific business area. The person who will join the team in the role is expected to be knowledgeable in the implementation of agile principles and be prepared to work closely with the Project Manager within a multidisciplinary team in order to adapt the core agile approaches as required to meet business and quality objectives.
Duties and Responsibilities
- Develop clean and testable Java code in Linux environment
- Participates in daily stand-up meetings and requirements discussions
- Implement best coding practices according to principles of business critical systems architecture
- Follow best system performance optimization and software testing practices
- Work without close supervision in an international virtual environment
- Create and update configuration files
- Keep work well-documented
Required Experience & Knowledge
Essential:
- Senior level proven experience in Java development
- Object oriented analysis and design with common design patterns
- Good knowledge of Relational Databases, SQL and ORM technologies
- Good knowledge of web applications and Java build
- Practical experience in web programming with React, JavaScript, HTML, CSS, XML
- Excellent understanding of source control and continuous integration tools
- Comprehensive SDLC experience in Agile Environment
- Experience with test-driven development
Desirable:
- Experience with web services
- Knowledge of Spring and Hibernate frameworks
Skills and Attributes
- Excellent communication and presentation skills
- Willingness to share knowledge, mentor and coach others
- Readiness to collaborate closely in a team consisting of both IT and non-IT members
- Very good customer-facing skills
Required Education & Qualifications
- Fluency in English (both written and spoken) is a must
- Bachelor’s or Master’s degree in Computer Science or related degree
- Any relevant certificated would be considered a plus
Deadline for applications: 22.04.2020.