hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Java Developer

6.00 to 10.00 Years   Bangalore   07 Apr, 2020
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Core Dev Skills : Object Oriented Programming Skilled in the implementation of object oriented design patterns and can architect their code effectively in an OO way. Knowledge of the Ecosystem Skilled in the use of the technologies in the Java ecosystem: Struts, Spring, Maven, Gradle, Ant,Junit, Spock, and Hibernate etc Concurrency Good understanding of concurrency and Multithreading Databases NoSQL ( Cassandra, Coughbase, MongoDB, Redis etc.) Data Structures & Collections Understanding of data structures such as List, Map, Set, Vectors, and Matrix. JVM and Memory Management - Understand when memory is being allocated, from what context, and how it affects heap fragmentation. Thread Management. Understanding of Local Thread local objects and Globals and objects low on a thread s stack , mutable objects etc. Good Knowledge on Dependency Injection (IOC) in Java Good Understanding of various garbage collection algorithms, and how to use the profilers. Know about cache coherence and fence instructions. Understand when to use design patterns such as Singleton, Factory, Builder, Object Pool, Iterator, Strategy, Visitor, Composite. Good Understanding and Should have worked on BDD- Behavioral Driven Development ( Tools - Cucumber) Key Skills: Design, implement and maintain java application phases. Conduct software analysis, programming, testing and debugging. Develop application code for java programs. Develop, test, implement and maintain application software Develop technical designs for application development,

Keyskills :
javamysql jsphibernate springdesign patterns memory managementsoftware analysis applica

Java Developer Related Jobs

© 2019 Hireejobs All Rights Reserved