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 sai@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 "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at http://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment