Java Architect Job Description
Java Architect Duties & Responsibilities
To write an effective java architect job description, begin by listing detailed duties, responsibilities and expectations. We have included java architect job description templates that you can modify and use.
Sample responsibilities for this position include:
Java Architect Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Java Architect
List any licenses or certifications required by the position: IASA, TOGAF, AWS, X509, FEA, PCF, X.509, MCSE, IP, OCM
Education for Java Architect
Typically a job would require a certain level of education.
Employers hiring for the java architect job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Information Systems, Information Technology, Engineering, Technical, Education, Software Engineering, Computer Engineering, Technology, Design
Skills for Java Architect
Desired skills for java architect include:
Desired experience for java architect includes:
Java Architect Examples
Java Architect Job Description
- Develop Oracle SQL and PL/SQL code, including packages, procedures, functions, views and complex analytical queries
- Communicate clearly with other cross-functional team members
- Developing and improving the technical infrastructure, organization, and framework for the site's codebase reduce overall technical debt
- Continually analyze and measure performance, availability, and scalability of applications and build long-term architecture vision
- Build the future Equity Index Product platform
- Evaluate different Architectural & Design approaches, solutions, frameworks & technologies and recommend the most suitable one
- Develop best practices for architecture, design, coding & automated test coverage
- Present Architectural approach to Senior Architects & Executive Management and get their concurrence
- This is a hands-on role involving Architecture, Design & Coding, not a general management role
- Senior architect responsible for architectural design, implementation and delivery of multiple projects in the areas of Digital Transformation and Omni-channel Customer Engagement
- In-depth knowledge of Application servers like JBoss and Weblogic
- Knowledge of JavaScript, AJAX, HTML, JSON
- Familiarity with Ant, JUnit, Eclipse
- Ability to work on multiple projects and be able to change direction quickly based on business drivers
- Grew up through the SW development ranks
- Ability to work on a set of concurrent technical and communication tasks
Java Architect Job Description
- Write code to extend and enhance the features and functionality of Java based content management platforms
- Provide technical expertise on a wide range of systems/projects/platforms
- This position may be in a project lead role, assigning work to team members
- Evaluate services of different vendors
- Work with QA team to improve all levels of testing efforts, developing and enhancing testing methods and processes that span across products/platforms/systems
- Influence documentation process and methods
- Incidents are fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective
- Provides project leadership, expert advice, and counsel to IT personnel, management and project teams on most complex aspects of applications development methods for purchased software solutions to be integrated with other systems
- Leadership/Professional Guidance - Works with the software engineering teams to establish best practice guidelines and reusable and production-ready solutions
- Interacts effectively with customers as required
- At least 9 years experience in A minimum of 10+ year's progressive experience within an information technology environment
- At least 5 years experience in Have rich architecture experiences
- Knowledge of Erlang, Scala, Go or an equivalent micro-services architecture
- Over 5 years experience in this area
- Experience with JMS, MQ, Tibco or Solace messaging technologies a plus
- Experience of L3 support model a plus
Java Architect Job Description
- Helping to define and evolve the architectural patterns, design principles and techniques used by the team
- Hands-on analysis and development activity, where required
- Supporting project analysis and implementation phases, as required
- Researching new technologies and producing proof-of-concepts, to innovate and allow our systems to keep pace with evolving expectations
- Re-engineering / upgrading existing legacy systems
- Sharing knowledge, mentoring others in areas without the same level of expertise
- Ensuring that system documentation is updated to reflect any changes or new development
- Collaborate on cross-functional agile teams that include Front-end and Back-end engineers Product Owners to implement the next generation of enterprise marketing applications
- Creating high-level architectures for systems and strategize development process
- Participating in code reviews with constructive criticism
- Working knowledge of SOA and Java Web Services - REST, SOAP, XML, XSL
- 5+ years of Java and Rabbit MQ preferable
- Strong software development process background, preferably using Lean Agile methodologies
- Meets information architecture financial objectives by forecasting requirements
- Mastery over Object Oriented Design, Data Structures & Algorithms and ORM
- Keen interest in keeping abreast of latest developments in Information Technology
Java Architect Job Description
- In conjunction with Quality Services
- Interface with customers during all phases of the project life-cycle to provide solution designs, implementation oversight, and code quality reviews
- Provide technical leadership to our internal team, external or 3rd party team members, in the implementation and maintenance of web applications
- Support our Sales Team with new business development efforts through estimation, design, solution, and presentation
- Review functional and non-functional requirements to develop technical design documentation
- Document and diagram application functionality from business requirements
- Work with the Architect team on developing, articulating and continually evolving the division’s Capture technical strategy and ensure that it is aligned with the business strategy
- Drive the architecture for the future platform that will encompass integration initiatives of our existing product lines eCopy ShareScan and Autostore, distribution capabilities including Cloud and enterprise security requirements
- Develop and nurture the Intellectual Property portfolio
- Foster innovation by sponsoring periodic hack-a-thons and by being a steward of innovation in the early stages
- Knowledge of Java Development & Deployment Tools like Ant, Maven, Sonar, Corbetura, Hudson
- Proven experience of the software architecture domain
- Must have strong knowledge in Java Servlets
- Excellent knowledge and hands on building Restful web services using JSON & XML
- Must have hands on Spring framework including Spring core, Spring MVC, Spring aspect etc
- Good knowledge in Tomcat Application server and application deployment
Java Architect Job Description
- Fix and resolve system problems of a complex nature
- Cultivate a true DevOps culture by visiting and effectively collaborating with R&D groups in domestic and global sites
- Champion a reciprocal environment by gathering feedback and freely sharing ideas among teammates
- Work closely with multi-functional teams comprised of personnel from Infrastructure & Operations, Development, Quality Assurance, and End user communities
- Provides leadership and technical expertise in the design of new software or significant enhancements to existing software
- Acts as a strategic thinker, thought leader, internal consultant, mentor, and change agent for application development teams
- Provides technical guidance and mentoring to application development teams throughout all the phases of the SDLC
- Work closely with Team leads to balance rapid delivery of business solutions with sound technical solutions
- Assists with the technical evaluation of the delivered solutions
- Identifies opportunities to leverage enterprise capabilities like external rules engines, enterprise service bus, and enterprise workflow
- Datastage, SAP Bobj, Java, ETQ, SalesForce experience, PeopleSoft, Laboratory Info
- Experience and Familiar with all the frameworks in Java technology like Groovy / Ruby on Rails / Micro services
- Master's degree in computer science or a related field, or an equivalent combination of education and experience
- Experience with Single Page App technology
- Experience in application servers such as WebLogic, WebSphere, Tomcat, JBoss, GlassFish
- 10+ total years in information technology