Talentica Software, one of the most promising Product-Dev companies in the Indian start-up Ecology, is looking for a Java Architect.
As a key player of the product-dev organization of Talentica Software, you will play an Integral role in the growth strategy. You will be an individual contributor focusing on design and product-implementation work for our client and will manage their product vision and goals using your expertise and some of the coolest technologies.
Experience & Qualification : 6 -9 years
Have confirmed experience in software design, development and Implementation of distributed and high-volume transactional systems with the following technologies :
- Java, Spring frameworks, JavaScript
- Microservices, including green-field design and decomposiing monolithic applications
- API Design & Management (SAML, REST, , GraphQL, Open API 3.0)
- Databases (relational, non-relational) ideally Mongo, Postgres, DB2, GCP Cloud SQL Spanner
- Exposure to front end design (CSSHTML5, REACT)
- Experience if applying Event driven design and streaming technologies, ideally Apache Kafka and GCP PubSub
- Other traditional messaging and integration technologies, ideally MQ and IBM Connect:Direct
- Experience in maintaining, deploying applications in any Cloud environment preferrable AWS ,GCP environment
- Exposure to build deployment pipelines and their usage
- Exposure to application environment provisioning & measurement in Cloud
- Application Migration experience from On-Prem to Cloud (Good to Have)
We are particularly interested in people with a passion and a track record for designing and building :
- Distributed high-performant configuration data management solutions
- Solutions with scaling and resilience in mind from the start
Java Architect Job Duties :
- Achieves information architecture operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans;
- Implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.
- Meets information architecture financial objectives by forecasting requirements; preparing a budget; scheduling expenditures; analyzing variances; initiating corrective actions.
- Understands information requirements by studying organization mission, goals, and business drivers; conferring with executives.
- Defines infrastructure for design and integration of internet computing systems by analyzing information requirements;
- Determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
- Confirms architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
- Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
- Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Java Architect Skills and Qualifications :
- Software Architecture, Software Design, Network Design and Implementation, Presenting Technical Information, Java, Java Beans, Java Servlets, JavaScript, Web Programming Skills, Developing Budgets, Project Management
You should have: B.E/B.Tech degree from one of these colleges only – IIT/NIT/BHU/BITS/ISM/COEP or VJTI