WE’RE HIRING
Job Description
Experience: 10+ years
Location: Noida (India) / work from home
We are seeking an Architect with experience in working with Java/J2EE development, SOA, Webservices, SQL, NoSQL databases, and excellent interpersonal and communication skills.
Job Responsibilities
- Understand the requirements, current state architecture of the enterprise and create a roadmap for the future product/service accordingly.
- Create Software Architecture Documents, High Level and Low-Level Design documents, and Nonfunctional requirements for the project.
- Define Integration Design and Security Design for the Web Services and Enterprise components involved.
- Provide Proof Of Concepts to secure design decisions.
- Participate in the production of technical specifications for development and integration requirements.
- Collect and Provide estimates for the requirements.
- Engage with the architecture group.
- Collaborate with company internal technology teams and contribute to various internal initiatives.
- Ensure quality deliverables, while taking careful, conscientious, and conservative decisions.
- Self-motivated and hands-on with JAVA programming, need to code 70% of the time.
Job Requirements
- 10+ plus years of experience in defining solution architecture for large enterprise applications using Java/J2EE, JUnit, SOA Webservices (SOAP and REST), ESBs, Open Source products, and strong working knowledge of SOA, SOAP, WSDL, Service Orchestration, Business Process Choreography, BPEL, Spring MVC, and JSON.
- Strong command of Java/J2EE concepts and current industry trends.
- Experience with SQL and NoSQL databases
- Deep experiences in design & implementation of e.g. technical application frameworks, kernel, Linux development, etc.
- Understanding for optimized coding considering memory consumption, performance, scalability, security, parallel processing, caching, lock mechanism, etc.
- Knowledge of technology areas of Messaging, Transaction Management, Spring MVC, Hibernate, DAO, etc.
- Very important to be able to cover the topic conceptional AND from the implementation side, refer to the mindset of open-source developers.
- Knowledge of Web Technologies such as Html 5, CSS 3, jQuery, Spring MVC, and WebServices (REST).
- Experience deploying and running Kubernetes or Pivotal Cloud Foundry (PCF) on the cloud. AWS, Azure, and/or GCP are highly preferred.
- Experience in implementing Webservices Security using WS-Security, SAML, Kerberos, and integrating with Identity provides LDAP and ADFS.
- Strong knowledge of design and integration patterns especially in applications involving Portals/SSO, legacy applications, B2B Applications, external partners using ESB.
- Strong understanding of framework layering (separation of concepts), Object Oriented design methodologies, and design patterns.
- Timely creation of appropriate technical artifacts e.g. Application Architecture, Solution Design Documents, etc.
- Interpersonal communication and organizational skills are required to operate as a contributing member of virtual teams that deliver quality services.
- Maintain awareness of new and emerging technologies and the potential application on service offerings and products provided by IT.
- Familiar with supporting peer teams and responsibilities such as infrastructure, operations, enterprise architecture, info security.
- Experience working with multi-vendor, multi-culture, distributed offshore, and onshore development teams in a dynamic and complex environment.
- Must have excellent written and verbal communication
Must have PM skills:
- Experience with Agile development methodology.
- Experience with Cloud Computing.