Sign In
 [New User? Sign Up]
Mobile Version

Java Developer 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 automatizationSkills- Should have good hands-on knowledge about Spring and Hibernet framework .- Proven hands-on Software Development experience- Proven working experience in Java development- Hands on experience in designing and developing applications using Java EE platforms- Object Oriented analysis and design using common design patterns.- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) - Experience in the Spring Framework- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)- Experience with test-driven development- Proficient in Java, with a good knowledge of its ecosystems- Familiar with various design and architectural patterns- Skill for writing reusable Java libraries- Knowledge of concurrency patterns in Java- Familiarity with concepts of MVC, JDBC, and RESTful- Knack for writing clean, readable Java code- Experience with both external and embedded databases- Understanding fundamental design principles behind a scalable application- Basic understanding of the class loading mechanism in Java- Creating database schemas that represent and support business processes- Basic understanding of JVM, its limitations, weaknesses, and workarounds- Implementing automated testing platforms and unit tests- Proficient understanding of code versioning tools, such as Git- Familiarity with build tools such as Ant, Maven, and Gradle- Familiarity with continuous integration
Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science)

Experience: 4-8


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