Login
Client
Candidate
home
about us
Services
Jobs
Contact Us
home
about us
Services
Jobs
Contact Us
Login
Client
Candidate
Java Developer
Hyderabad
Required Experience:
3-13
Apply For This Job
Back
Job Description
Roles & Responsibilities
Translate (agile) stories and use cases into functional applications
Design, build, and maintain efficient, reusable, reliable Java code
Ensure the best possible performance (Big O notation), quality, and responsiveness of the code
Identify bottlenecks and software bugs, and devise resolutions
Skillset
Solid understanding of OOP
Proficient in Java, with a good knowledge of its ecosystems -Knack for writing clean, readable Java code
Familiar with various design and architectural patterns
Understanding fundamental design principles behind a scalable application, Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC
Experience with popular web application frameworks, such as Spring
Understanding of database schemas that represent and support business processes
Knowledge on PLSQL
Basic understanding of JVM, its limitations, weaknesses, and workarounds
Proficient understanding of code versioning tools, such as SVN, Git
Familiarity with build tools such as Maven, and Gradle