What are the responsibilities and job description for the Sr. Java Architect position at blueStone?
Company Description
blueStone Recruiting is a national search firm with a focus of placing top Web and Applications talent from the Analyst level to Directors of Application Development with prestigious organizations nationwide
Job Description
blueStone Recruiting is currently seeking a Sr. Java Architect with strong multithreading and Java Collections API experience. This position will oversee implementation of projects based on design recommendations based on enterprise architecture direction that aligns to long-term IT organization strategy. This role will also be heavily involved in component based architecture, development methodologies, facilitation skills, multi-platform application design, systems design, requirements/interface design & analysis, project planning, estimating, tracking, and change management. This role will also provide design recommendations based on long-term IT organization strategy; developing enterprise level application and custom integration solutions including major enhancements and interfaces, functions, and features.
Qualifications
- Skilled in providing design recommendations based on long-term IT organization strategy
- Strong hands on Core Java and J2EE experience
- Significant experience with Spring framework, high volume, high concurrency applications
- Skilled with MQ, CTG, and tool like Akka are preferable
- Experience implementing single page architecture applications in JavaScript
- Strong understanding of client-side unit & integration testing approaches
- Well versed in developing enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features
- Expert level knowledge and understanding of architecture, application systems design and integration
- Can determine specifications, then plans, designs, and develops the most complex and business critical software solutions, utilizing appropriate software engineering process either individually or in concert with project team
- Experience using a variety of platforms to provide automated systems applications to customers
- Proven experience in playing a lead role on application teams
- Ability to provide expertise regarding the integration of applications across the business
Additional Information