Java Lead/ Architect

Location: San Jose, CA
Date Posted: 03-03-2014

We are looking for a lead engineer with experience designing extensible software systems with developer-centric APIs to join our team and help build the next generation payments application platform. Here are the expectations for the role:
Role: Hands on Lead Software Engineer/Architect Opportunities in San Jose
Contract: 12-24 Month Contract
·        Drive design/architecture direction and discussions for the most popular payment systems in the world.
·        Design elegant APIs that will be used by a large developer community
·        Collaborate with other architects to create and document application architectures that can be leveraged for future re-use, and actively seek opportunities to leverage industry solutions for new business offerings and services
·        Standards evangelism -- requires extensive knowledge of architecture standards, a passion for advocating their correct usage and excellent communication skills (written and verbal)
·        Highly collaborative -- work across the company to drive adoption of technical standards, design principles and architecture methodologies
·        Develop prototypes to demonstrate the merits of a proposed solution
·        Provide technical guidance and mentoring to engineers
·        Facilitate reuse of components, solutions and technologies across teams and projects
·        Maintain a broad knowledge of new technology tools and trends, and apply that knowledge to architecture designs
Job Requirements
The ideal candidate must have at least 10 years of diverse, hands-on architecture experience with Java enterprise and Web technologies. The candidate must demonstrate strong knowledge and experience with the job responsibilities described above and the requirements listed below.
Strategy Competency

  • Ability to translate business strategy into technical vision and strategy

·        Demonstrated expertise applying design patterns that enable extensibility
Technology and Architectural Competency

  • Extensive hands on experience with application development

·        Experience designing RESTful APIs
·        Significant experience designing large-scale, highly integrated systems
·        Expertise with Java enterprise and web framework technologies
·        Experience with industry standard architecture patterns and design methodologies
·        Extensive experience with technical problem solving, debugging and troubleshooting
·        Experience with large scale high traffic web sites such as Ebay, Amazon, Google, Yahoo, etc.
·        Experience with performance analysis techniques to develop architectures that can achieve site speed goals.
·        Experience with Site Security, OAuth, Certificates
·        Infrastructure, Operations & Data Centre architecture design experience
Required Technical Skills

  • Expert-level with Java Standard Edition and Java Enterprise Edition (e.g. JMS, AMQP, JPA, JTA)

·        Significant hands-on experience with one or more common Java Application Servers (e.g. JBoss, Glassfish, Websphere).
·        Significant experience applying architecture patterns around service orientation (SOA) and associated technologies and standards (e.g. REST, JSON, messaging).
·        Fluency with common development tools (e.g. Eclipse, Maven, Git)

Thanks and Regards,
Direct: (248) 603 2676
Technosoft Corporation
28411 Northwestern Hwy
Suite 640
Southfield, MI 48034

At least a bachelor’s degree in Computer Science, Engineering or related field or an equivalent in education is required for this position.
We are an Equal Opportunity Employer.
this job portal is powered by CATS