This is Sai From Javaji System Solutions Inc., *We are in immediate need of the following resource, CORE JAVA ARCHITECT position at SUNNYVALE, CA **….. Send resumes to s...@javaji.com <s...@javaji.com>*
*Position: **CORE JAVA ARCHITECT * *Location: SUNNYVALE, CA* *Duration: 6+ months* *Experience: 8-10 YEARS* *JOB DESCRIPTION:* · Core Java (Mandatory) · You are responsible for providing technical leadership to small size/complexity/order-value projects. · You are expected have depth of knowledge of specified technological area, which includes knowledge of applicable processes, methodologies, standards, products and frameworks. · You would be responsible for defining and documenting architecture, capturing and documenting non-functional (architectural) requirements, preparing estimates and defining technical solutions to proposals (RFPs). · You should provide technical leadership to project team to perform design to deployment related activities, provide guidance, perform reviews, prevent and resolve technical issues. · Minimum work experience:8 - 10 Years *Technical skills*: *Core Java:* · Should be aware of the following concepts of Core Java. · Fundamental concepts (JVM, Java environment, primitive types, references, pass by value, packages, imports, static import, JAR concepts, command line arguments, system properties, assignments, expressions, operators, exception handling) · Declarations, Initializations and Scoping · Flow Control - Usage of for loop, switch, if, while, enhanced for; · API Contents of String related classes, Object, Wrapper classes, Auto boxing, File Streams, Serialization, Dates, Numbers, Currency, Parsing, Tokenizing, Formatting · Concurrency Concepts · Object oriented concepts (Class, Methods, Access specifiers, Inheritance, Abstract classes, Interfaces), Inner Classes · Collection Framework and Generics · Assertions9) Enums, Variable Argument Lists · Annotations11) Regular Expressions · 12) Reflection · 13) Networking (URL, URI, Sockets, Datagrams) · 14) JNI15) Java Logging Framework · 16) Internationalization. Additionally should have the awareneness of the following concepts. · 17) RMI18) XML(DOM and SAX) · 19) Preferences API20) JDBC21) Java Security · 22) Java Beans23) Java Web Start24) Java Mail · 25) JNDI26) JMX27) · Should be having good hands-on experience with at least one of the IDEslike Eclipse, NetBeans, jBuilder, Developer, IntelliJ to build, debug an application. · Should be having good hands-on experience with at least one static analysis tool like PMD, Find bugs, JTest. Should know to install, configure rules. · Should be able to fix the errors reported through thestatic analyzer tool. · Should be having good hands-on experience with at least one optimizer tool like JProbe, Optimize It. · Should be having good hands-on experience with at least one profiling tool like JProfile. *Architecting:* · Responsible for contributing to the design & architecture for small to medium projects. · Works on problems of highly complex scope, through expert usage of on-standard concepts & principles requiring high levels of judgement & interpretation. · Works as a guide and sets directions for medium sized projects of reasonable complexity. · Applies own judgement to independently determine acourse of action, which is then executed by project teams. · Role is capable offinding out new methods and processes to approach complex situations in the respective area(s) of expertise. · Requires extensive knowledge of multiple development technologies/ expert knowledge of one technology. · Expected to continue to build upon domain knowledge and technical/ proprietary skills to reach levels of expertise, while adapting standard principles to new or changed conditions in day to day work. · Has the ability to respond to detailed queries. · May be called upon to advise Sr Management on specialised technical issues. · Responsible for coaching, guiding and mentoring junior members in the team to help them scale up faster. *Architecture Frameworks:* · Pre-requiste should have good knowledge across different architecture frameworks. · Should be able to come up with class diagrams. · Exposure to various design patterns. · Experience Range: 2-5 -- You received this message because you are subscribed to the Google Groups "OracleD2K" group. To unsubscribe from this group and stop receiving emails from it, send an email to oracled2k+unsubscr...@googlegroups.com. To post to this group, send email to oracled2k@googlegroups.com. Visit this group at http://groups.google.com/group/oracled2k. For more options, visit https://groups.google.com/d/optout.