Java Developer with Big Data
Job Description: As an Enterprise Development group responsible for driving the emerging and dynamic Business Intelligence and Analytics space, we design, code and manage critical applications and infrastructure and are currently looking for a solid and motivated Java programmer to join our team. The different services our group offers are allowing our business users to extract, transform, view, analyze and generate dynamic decision support artifacts from their data. As Business Intelligence comprises a large and interesting field that is increasing in importance for the firm, so is the profile of the group and the pressure to develop and deliver analytical capability. With our customer base rapidly growing and Business Intelligence driving more and more processes, we are expanding our Enterprise Business Intelligence Services (EBIS) Development and Engineering team. The team is fast paced, dynamic, results oriented and currently handles development matters related to Business Intelligence including in-house data warehouses, analytics and other emerging products in the space. The team evaluates and incorporates vendor and open source products for visualization, analytics of BigData and complex event processing like Hadoop and Mondrian. Developing these products for the required scale, throughput and availability as well as writing code for full custom backend implementations in Java, C# and C++ are within the team's responsibility. We are also responsible for developing applications for mobile devices like iPads. The team is located in New York, Montreal, London and Shanghai. We have many different projects the team is responsible for and encourage team members to mix things up and choose a variety of different projects to work on over time. Being a member of the team, would entail the following: + Design, Code and maintain new and existing applications and Infrastructure. + Working with the Business side to understand their needs and define how our products and infrastructure will meet those needs + Participate in design and coding activities with members of the team. + Research and assess new technologies, vendor and open source libraries, implement proof-of-concept prototypes + Investigate, locate and fix coding defects for existing applications. + Creating conceptual and detailed designs for the components being developed or integrated into the environment + Reviewing designs with team members + Balance time to market of new features with stability and performance + Working with other internal infrastructure teams to develop, build, manage and problem-solve + Participating in teams level 3 on-call rotation (including occasional weekend work) / Support is less than 10% + Problem management + Software release management Skills Required: + Strong programming background, Excellent problem solving, organizational and communications skills. + Good analytical and design skills + Java, J2EE, Spring + Multi Threading, Testing Frameworks (Junit, PowerMock etc) + Experience with Object Oriented Programming and design patterns + Good RDBMS skills + Experience working with Web Services, SOAP + Ability to work independently and as part of a team. Skills Desired: + Familiarity with Web Technologies: ExtJs, JQuery, Flex, Servlets, JSP, HTML/DHTML, JavaScript, CSS + Experience with DB2 and Sybase; knowledge of columnar, nosql databases, Hadoop, MDX is a plus. + Experience using messaging frameworks: MQ, JMS. + Experience using development tools: Eclipse, etc + Understanding of the Software development life cycle. + Familiarity with Unix/Linux shell + Familiarity with different storage technologies (SAN, NAS, NFS, CIFS, etc) + Familiarity with High Availability, Load Balancing concepts (F5, MQ) + Exposure to 64-bit operating systems Windows/Linux This is not an entry level position. Princeton Information is one of the nation's top five privately-held IT consulting firms, in business since 1985. Princeton Information services a clientele of primarily Fortune 500 companies nationwide. With annual revenues over $120 million, Princeton Information operates across the US from multiple regional offices. Our Commitment to Our Consultants As a privately held company, Princeton Information is solely committed to the success of clients and consultants - not to any shareholders. PI's success is grounded in the relationships we build with our consultants. We seek the best people; provide career path counseling; as well as the most challenging opportunities in business and in IT. As part of its culture of loyalty and commitment to its consultants, Princeton Information is committed to doing all we can to ensure our consultants have the best possible search, placement and work experience possible. Our Services Working with one Princeton Recruiter will gain you access to over 500 open requirements with the top clients in the US across all industries (finance, insurance, pharmaceutical, commercial, telecom, media, manufacturing) nationwide. Our local recruiters have in-depth knowledge of our clients and opportunities. They will work with you to find you the best possible opportunities for you and your career. Our Relationships Our relationships with our clients, as well as our consultants, are critical to our success! We have a robust sales organization that ensures that Princeton has the inside track on what attributes a person needs in order to be successfully placed and engaged at our clients. We know the technical and non-technical skills that our clients are looking for and we ensure that you are educated about the client prior to your interview with them. Princeton is committed to going above and beyond to ensure that each meeting you have with a client is a successful one!
|
New York, NY
|
Expired |
Gobby Graphics
Illustrator
View profile
Amy Mayo
Creative Writer
View profile
Ibolya Szebeni
Multimedia Expert
View profile
Related projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."