technical architect-java in chandigarh

randstad india
position type
apply now

Information Technology
position type
11 To 15
reference number
randstad india
apply now

job description

technical architect-java in chandigarh

?- Understands the business requirements from Product Management and from the Customer and converts them into technical architectures and end-to-end functional specifications. This includes the agreement with the stakeholders on functional specifications and architecture.
- Writes end-to-end functional specification documents both high level (solution sketch) as well as detailed (complete, end to end, detailed functional specification), based on the requirements from Product Management or Customer. This may be either the specification of an incremental functional enhancement, or a complete functional specification of a particular domain / component.
- Provides estimations of the effort needed for the implementation of the functional specification
- Explains the architectural concepts and the functional specifications to the development team; Acts as technical expert/lead/arch for the implementation of the functional specification by coaching the delivery team in all the phases of the implementation (design, development plan, coding, QA, product documentation, product demo creation, ...).
- Ensures that the design and the implementation fulfill the functional requirements, but also ensures that non-functional and technology-near requirements (e.g. performance, scalability, extensibility, customization capabilities, usability etc.) are met in a future-proof manner. This includes the review of the design documents for all layers of the software (e.g. database, application, API, UI)
- Ensures that QA artifacts cover the requested functionality by reviewing test cases/scenarios
- Ensures the complete and correct documentation of the implemented functionality; this includes the review of the product documentation.

?It is one of the leading client of Randstad India

Client Introduction
?It is one of the leading client of Randstad India.


?Java, Spring, UML


?- 11+ years in Service-Oriented, Web-based, Java EE software architecture and development with 2+ years of experience as an Architect.
- Proficient in software architecture and design, including design patterns (see GoF)
- Proficient in using Unified Modeling Language (UML) for designing the artifacts of software systems
- Expertise in application integration patterns and concepts, service-oriented architectures (SOA) and enterprise middleware technologies (ESB, other messaging technologies)
- Experience in modular software architecture, micro services and SOA, as well as Event Driven Architecture(EDA). Exposure to TDD is an advantage.
- Expertise (hands-on) in programming languages: Java, Java Script; development tools (Eclipse); build tools (Ant); unit test and test frameworks (JUnit, Soap UI); performance analysis and application profiling (VisualVM); SCM (GIT, SVN)
- Expertise in the implementation of multi-layer architectures (Must have):
o Business Applications (Java/J2EE, multi-threading, Spring, JPA, JDBC, Hibernate, Jquery, CXF, ActiveMQ) and API technologies (Web Services SOAP and REST, JMS, XML/XSD)
Database (Oracle, SQL)
o Experience in designing Rich User Interfaces using technologies, such as, Javascript, Javascript libraries, Angular JS, GWT/GXT, Spring MVC, HTML5, DOJO, Jquery.
o Hands-on experience in deployment and troubleshooting Application Servers, such as, Weblogic, WebSphere, Jboss.
o Understanding of the Security in an Enterprise product/application is a must. Should have used any 3rd party tool, such as, Veracode, for static/dynamic security scan.
o Experience in scripting languages is a plus.