Technical Architect_1630
INDIA
Job description
Overall Objectives of Job:
- Creating application in their respective operational portfolio.
- Maintaining and supporting the application codes they write for the applications.
- Implementing various design patterns
- Keep abreast of technology standards and industry trends
Qualification, Experience and Skills
- Hands-on Experience with application programming in Java/J2EE.
- Experienced in Spring framework and related patterns in MVC and Boot.
- Good knowledge of Design patterns and experience in implementations of those.
- Experience in different type of JMS integrations (e.g. MQ, RabbitMQ,Kafka,Native etc.)
- Preferably hands on experience in DevOps patterns and practices.
- Preferably good understanding of application servers and containers (JBoss/Weblogic, Docker containers etc.)
- Hands-on experience preferred in cloud platforms (AWS/Azure/Openshift)
- Experienced in Service Oriented Architecture, WebServices (ReST/MicroServices) development.
- Knowledge in UNIX based Operating systems environments.
- Excellent analytical, problem solving skills.
- Should have knowledge in in database management, SQL, Hibernate, ORM, NoSQL.
- Good to have knowledge in Event Driven Architecture.
- Good understanding of microservice architecture and principles.
- Fair knowledge in container orchestration platforms like Kubernetes or Openshift.
- Should have knowledge in CI tools like Jenkins.
- Should have worked with Git, Gitlab/ Github.
- Basic knowledge in case manager solutions will be preferred
Skills/Specific Tasks/Activities performed
- Creating application in their respective operational portfolio.
- Maintaining and supporting the application codes they write for the applications
- Communicate and articulate ideas to the team and learn fast.
- Ensure the agreed architecture is implemented.
- Implementing various design patterns.
- Proactively identify possible technical issues, show stoppers and possible causes with solution to avoid/rectify them in the early stages of architecture.
- Address technical concerns, ideas and suggestions.
- Proactively monitor systems to ensure they meet customer expectations and business goals.