Technical Java Architect Job in Atlanta 30305, Georgia US
Technical Java Architect
There is relocation available for this position.
Do you want to work on the cutting edge of the web and E-commerce? Our client is there every day with some of the most exciting projects on the web. They are an interactive agency focusing exclusively on digital marketing and technology. Each office is filled with opportunities for people who want to invent the digital future. It's a big challenge, but it's a big Internet, and there's work to be done.
The successful candidate will be located in or relocated to Atlanta, GA. Excellent benefits plus annual performance bonus are included. Travel is required up to 40%.
The senior technical architect will architect, design and develop, and document complex system and software application architectures. He/She will identify and own all technical commitments our client makes to customers and work with other disciplines to ensure successful delivery of all project work.
The Senior Technical Architect will assure the overall technical quality of the solution and be able to explain architecture decisions and their rationales to client management and technical teams.
He/She will provide mentorship and guidance to technical team members in all project activities and will manage/mentor small teams within the technology discipline.
The Technical Architect will keep current with methodology and technologies (e.g., via technical journals, conferences, and personal research) and contribute materially to the shared knowledge base of the firm, act as a thought-leader in a specific area.. In addition, this role will develop expert-level competencies in numerous application frameworks and solutions, and assist project teams in scoping and estimating project work.
Core Duties/Responsibilities:
· Define architecture, responsible for reviewing code and ensuring the quality of code
· Learn new technologies
· Deep knowledge of all web technologies commonly found at Fortune 1000 clients including Java, J2EE, Social Technologies, Content Management Systems, Portal Technologies, eCommerce platforms, Rich Internet Applications, Web services / Service Oriented Architecture
· Work with other disciplines to satisfy business requirements and provide technical constraints
· Provide innovative solutions to push the boundaries of technical constraints.
· Work with Technology Director/ Group Technology Director to establish a collaborative environment between technology and the other disciplines
· Lead technical teams on medium to large sized project. Also responsible for mentorship and guidance to technical team members in all project activities on multiple small to medium sized projects or one large project
· Responsible for day to day work assignments within a project
· Report status to PM and/or client
· Write technical documentation (admin guides), white papers, presentations, contributes to determining internal processes
· Assist Business Development and project teams in scoping and estimating project work for medium to small sized projects, may present at pitches to clients
· Identifies new opportunities and ideas for clients.
· Develops innovative ideas for an account, and for projects and pitches
· Interviews job candidates as requested.
· Follows standard policies and procedures; recommends improvements as appropriate.
Team Leadership:
· Lead technology teams and enhance and deepen client relationships:
· Utilize their industry knowledge
· Identify key issues that are associated with clients within their industry
· Identify specific challenges and determine priority for them
· Drive team to solution
· Share and implement solutions
· Works with Senior Management to develop and/or promote best practices for the team
· Builds team expertise by mentoring/training junior team members
Required Skills/Knowledge/Experience:
· 7+ years experience designing and developing web applications using Java based technologies and languages
· 3+ years Experience in leading teams and people
· Experience with open source technologies and frameworks such as Struts, Spring, JSLT, and Hibernate
· Web Application Architecture: Expert knowledge of the domain.
· Understanding Web application development concepts including architecture, design, building, testing, and deployment.
· Experienced in object oriented analysis and design
· Experience with back end solutions for large, public facing websites
· Proven communications skills including technical writing and presentation
· Efficiently working in a team based environment and assisting junior resources
· Experience with eCommerce products and portal products
· Expertise in Content Management systems like Adobe/Day CQ, Tridion, Interwoven, or SiteCore is a plus
· Experience selecting and working with third-party vendors and partners to design and integrate external solutions and products
General Knowledge and Skills:
· Creative thinking and analytical problem solving
· Ability to collaborate effectively at all levels and functions
· Strong client-service orientation
· Track record of leadership, coaching and mentoring abilities
· Proven ability to manage projects to successful completion, multi-task, and work within tight deadlines
· Sound business acumen; strategic skills
· Ability to lead a team effectively and provide direction to other members on the team
· Strong negotiation skills
· Demonstrated prowess in all MS Office applications
Tags: Java, Java EE, J2EE, Consulting, Java, J2EE, SOA, RIA, Service Oriented Architecture, Java, Social Technologies, Content Management Systems, Portal Technologies, eCommerce platforms, Rich Internet Applications, Web services, Java Architect, Software Architect, Technical Architect, JSLT, Sitecore, Facebook, HTML5, Social, CMS, Java, Facebook, Twitter, API integration, web, consultant, Java.