Role
Unit Titan
Location
Chennai
Experience:
15+ Years
What awaits you/ Job Profile
- Evaluate and integrate emerging technologies, tools, and frameworks for both the client-side and server-side applications.
- Provides leadership in innovation as well as in maintaining consistency as per organization-wide technology standards and guidelines.
- Enable teams to implement continuous improvements & efficiency.
- Proactively assess risks for technical delivery milestones and act appropriately with mitigations and contingencies.
- Enable individuals and teams technical growth.
- Promote engineering excellence.
- Act as enabler, facilitator, and coach.
- Actively collaborate with Cross-functional units.
- Steer Tech strategy and foster innovation.
- Demonstrates strategic thinking and action.
What should you bring along
- Minimum 8 years of experience as an Architect.
- Experience in developing software solutions from prototype to deployment, Define, design, develop, and support the architecture of products by collaborating with technical and non-technical business stakeholders efficiently.
- Collaboration with peer architects, systems engineering and product management, and other technical and non-technical stakeholders in the current product development process.
- Proven experience in leading or architecting large-scale, Java-based enterprise applications.
- Knowledge, and experience in Agile principles and the Scrum framework.
- Solid experience with both front-end technologies (Angular) and back-end Java technologies (Spring Boot/Quarkus, Hibernate/JPA).
- Strong understanding of RESTful web services, microservices and Event-driven architecture.
- Strong knowledge of Micro-frontend Architecture and Principles
- Expertise in database design and management (SQL, NoSQL).
- Hands-on experience in cloud computing (AWS) and deploying applications in cloud environments.
- Expertise in containerization technologies like Docker and orchestration with Kubernetes.
- Strong knowledge testing frameworks (JUnit, Selenium, Jmeter etc.) and test automation.
- Hands-on expertise in multiple technology stacks.
- Creative and innovative.
- Able to deep dive into technology solutions at all levels as necessary.
- Able to work on multiple fronts, from current business needs to keeping up with changing technology.
- Ability to make complex things simple.
Must have technical skill
- Minimum
8 years of experience as an Architect
and with 15+ years of Industry experience - Solid experience with both front-end technologies (
Angular
) and back-end Java technologies ( Spring Boot/Quarkus, Hibernate/JPA ). - Strong understanding of RESTful web services,
microservices and Event-driven architecture.
- Expertise in database design and management (
SQL, NoSQL
). - Hands-on experience in cloud computing (
AWS
) and deploying applications in cloud environments. - Minimum 7 years of Software Development experience in
Java/J2EE, REST, SOAP, JSON, Mongo DB, Spring, Design Patterns, and Micro Services
- Solid experience with MySQL, Postgres, and preferably with NoSQL like DynamoDB. Experience with database performance troubleshooting will be a plus.
- Minimum 1 year experience with
APM
tools for monitoring and governance - Ability to use containerized dev environments using
Docker
Desktop or any other tool is must. - Experience with integration of AWS services (
S3, EKS, Lambda etc)
in software products is must. - Strong problem-solving and analytical skills
- Knowledge of Agile development methodologies
- Experience with DevOps tools and processes
Good to have technical skills
- Certification(s).
- Micro-frontend Architecture and Principles.
- Data Engineering and Data visualization tools