Sign In
 [New User? Sign Up]
Mobile Version

Java Developer

Mumbai, MH
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Translate application storyboards and use cases into functional applicationsDesign, build, and maintain efficient, reusable, and reliable Java codeEnsure the best possible performance, quality, and responsiveness of the applicationsIdentify bottlenecks and bugs, and devise solutions to these problemsHelp maintain code quality, organization, and automatizationSkills1- Should have good hands-on knowledge about Spring and Hibernet framework .2 - Proven hands-on Software Development experience3 - Proven working experience in Java development4 - Hands on experience in designing and developing applications using Java EE platforms5 - Object Oriented analysis and design using common design patterns.6 - Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)7 - Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)8 - Experience in the Spring Framework9 - Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)10 - Experience with test-driven development11 - Proficient in Java, with a good knowledge of its ecosystems12 - Familiar with various design and architectural patterns13 - Skill for writing reusable Java libraries14 - Knowledge of concurrency patterns in Java15 - Familiarity with concepts of MVC, JDBC, and RESTful16 - Knack for writing clean, readable Java code17 - Experience with both external and embedded databases18 - Understanding fundamental design principles behind a scalable application19 - Basic understanding of the class loading mechanism in Java20 - Creating database schemas that represent and support business processes21 - Basic understanding of JVM, its limitations, weaknesses, and workarounds22 - Implementing automated testing platforms and unit tests23 - Proficient understanding of code versioning tools, such as Git24 - Familiarity with build tools such as Ant, Maven, and Gradle25 - Familiarity with continuous integration
Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 2-7


Application Programming | Business/Systems Analysis | Database Administration (DBA) | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News