Logo
SysMind Tech

java developer

SysMind Tech, Tampa, Florida, us, 33646


4-6 yrs of exp. Proficiency in Java, with a good understanding of its ecosystemsSound knowledge of Object-Oriented Programming (OOP) Patterns and ConceptsFamiliarity with different design and architectural patternsSkill for writing reusable Java librariesKnowhow of Java concurrency patternsBasic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web servicesExperience in working with popular web application frameworks like Play and SparkRelevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirementsAbility to write clean, readable Java codeBasic knowhow of class loading mechanism in JavaExperience in handling external and embedded databasesUnderstanding basic design principles behind a scalable applicationSkilled at creating database schemas that characterize and support business processesBasic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workaroundsImplementing automated testing platforms and unit testsIn-depth knowledge of code versioning tools, for instance, GitUnderstanding of building tools like Ant, Maven, Gradle, etcExpertise in continuous integrationOther required skills of java developer include the basic knowledge of:

JavaServer pages (JSP) and servletsWeb frameworks like Struts and SpringService-oriented architectureWeb Technologies like HTML, JavaScript, CSS, JQueryMarkup Languages such as XML, JSONAbstract classes and interfaces