Roles & Responsibilities:
- Responsible for design, architecture and implementation of complex business problems and projects across multiple functional domains and technology stacks
- Works with development team(s), for all software development related activities
- Creation and review of design, code and test strategy across team(s)
- Creation and review of all non-functional requirements across projects
- Promotes learning and development of technology areas across team(s)
- Creation and review of hardware sizing, deployment and cloud topology
- Establishes quality standards and processes across team(s)
- Provides vision, strategy and leadership for the technology roadmap of the project
- Always focus on code/ DB Performance, Security and Quality
- You are passionate about writing code and you see it as one of your main tasks in your daily job
- Involvement in architectural design of the product
- Keen to work on new framework & technologies( such as cloud, containers, Devops, etc.)
- Responsible for working on Java 8, EJB, JAXB, JAX-WS, SOAP & RESTful Web services, Spring, Hibernate, JDBC template, PL/SQL, Websphere, JBoss/WildFly, MEAN stack and Docker
Must have Skills :
- Education Qualification: Bachelor's degree(in Computer Science) from Tier1 institute.
- Experienced developer with deep knowledge of design patterns, data structures and algorithms, and should be able to code following clean-code principles and test-driven development
- End to end application architecture knowledge across all layers (front/middle and backend) at implementation level detail
- Experience of working in Agile driven development model
- Experience in scaling application across Horizontal, Vertical and Data dimensions
- Technical capability
- Team(s) coordination on technology areas
- Analytical & functional acumen
- Business orientation
- Good verbal and written communication (ENGLISH)
Good to have skills:
- Microservices, event-driven and distributed architecture
- Should have worked on distributed transactions, data management patterns for microservices along with other microservices patterns e.g. Service Mesh, API Composition etc.
- Experience in setting up Dev Ops processes for large projects including CI, CD and testable infrastructure as code
NOTE: Job requires hands on coding knowledge & you should be comfortable with it. As a tech architect will be owning the product until on production floor.
Didn’t find the job appropriate? Report this Job