Role description
Key Responsibilities
- Assist in designing and implementing scalable software architectures for enterprise applications
- Collaborate with stakeholders to gather and analyze business and technical requirements
- Support senior architects in technology evaluation, system design, and solution planning
- Develop proof of concepts (POCs) and contribute to coding in Java/Python
- Ensure adherence to architecture standards, coding best practices, and security guidelines
- Participate in architecture reviews, design discussions, and sprint planning
- Contribute to technical documentation including architecture diagrams and design specs
- Assist in troubleshooting performance, scalability, and integration issues
- Work with development teams to ensure alignment of implementation with architecture
Required Skills & Experience
Technical Skills
- Strong programming experience in Java and/or Python
- Understanding of object-oriented design and design patterns
- Exposure to microservices architecture and REST APIs
- Familiarity with databases (SQL / NoSQL)
- Basic knowledge of cloud platforms (AWS / Azure / GCP)
- Awareness of DevOps practices, CI/CD pipelines, and Agile methodologies
Architecture Fundamentals
- Understanding of software architecture principles and system design
- Ability to assist in defining technical standards and solution blueprints
Skills
software architecture,python,java,enterprise architecture,security architecture,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.