Java Developer

Job Posted On: January 1, 1970
Exp: 2-3 Years
Skills:
  • Proficient in Java/J2EEE
  • Solid understanding of JSON, AJAX, HTTP/HTTPS
  • Familiar with various design and architectural patterns
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with MySQL (or other SQL)
  • Familiarity with Java GUI
  • Experience with development and deployment of Enterprise/Web applications. (jBOSS, Tomcat, Apache)
  • Knack for writing clean, readable Java code
  • Understanding of best code practices, design patterns, complexity, blocking/non-blocking IO
  • Experience using Version control (i.e.: GIT, GitHub)
  • Windows and Linux environments
  • Strong object-oriented analysis & programming skills
  • Experience in working in an agile development environment

Overview

We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Responsibilities
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization