The Java Platform Group is looking for an experienced, passionate, and highly motivated Software Engineer to join our world class development efforts. Our team is responsible for delivering the Java platform that is used by millions of developers. We are looking for a seasoned engineer with a deep understanding of Core Java, GC & Memory Management, Hotspot/VM, Threading & Concurrency, Data Structure and having a strong technical background to make a positive change in our product.
We hire Java developers to write Java programs in order to test the Java Virtual Machine and various features of JVM such as Garbage Collectors, JIT Compilers etc. Our goal is to have development engineers writing robust, reliable, repeatable and maintainable tests and programs that find issues and provide early feedback on design and implementation of new features in the JVM. Our engineers are in the product source code as much as they are working with test source code and are building the framework used for testing. Required skills and knowledge:
BS in a Computer Science, Software or other Engineering
8+ years of experience in Software Development
Strong Java knowledge
Hands on experience with writing real world Java applications
Multithreaded programming experience
Good understanding of the Object-oriented programming paradigm
Good understanding of Java Internals such as Java Memory Management, Garbage Collectors, Class Loading, JIT Compilers etc
Solid Experience in Java Language: Java Compiler, Java Tools, Java Language Support, Multithreading, Invoke Dynamic, Lambda and Annotations
Source code control systems (mercurial, Git or similar)
Experience with NetBeans, Eclipse or IntelliJ
Strong cross-platform debugging/trouble-shooting skills
Make, Ant, shell scripting
JUnit, TestNG
Basic skills of administrating linux, windows, solaris, mac
Good written and verbal English skills
Preferable skills and knowledge: . Java Certified Programmer
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable). Travel: Schedule:
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.