Role : Java Backend Developer
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
Skill for writing reusable Java libraries :
- Knowledge of concurrency patterns in Java1.8/react js/junit/unit testing.spring boot/AWS
- Familiarity with concepts of MVC, JDBC, and RESTful
- Experience with popular web application frameworks, such as Play and Spark
- Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on project requirements}}
- Proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages like Java, Ruby, PHP and Python
- Working knowledge of CMS framework
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude