Title: Technical Architect
Experience Level: 8 – 12 Years
Job Summary:
As an Architect with strong hands-on expertise in Java coding, Spring Boot, Node.js, and Cloud-Native architecture and technologies, you will play a pivotal role in designing, developing, and implementing scalable and robust software solutions. Leveraging advanced technologies, you will address complex business challenges while working closely with cross-functional teams to analyse requirements, architect solutions, and provide technical leadership
throughout the software development lifecycle.
As a Solution Architect, you will oversee and provide architectural guidance across multiple software development projects. You will mentor technical leads and software engineers, ensuring adherence to best practices, coding standards, and development methodologies.
Collaborating with the Project Management Office and Technical Leads, you will ensure that optimal technical solutions are designed to meet customer needs within established project timelines. Additionally, you will provide development oversight, enforce coding and design standards, and offer technical support to the team.
The ideal candidate should have extensive experience in building large-scale OLTP (Online Transaction Processing) systems, Service-Oriented Architecture (SOA), Web applications, Web services, and complex system integrations.
Required Technical Skills:
- Candidate must have solid 8 – 10 years of hands on experience as Java Developer in Server side Backend development, building API's
- Strong core Java background with experience working -in Collections, Multithreading, Data Structure & Algorithm.
- Good knowledge of Java/J2EE web application technology stack (Core Java, Spring core, Spring MVC, Hibernate, REST, JSON, XML)
- Java is the primary language and all tech stack around it .
- Good DevOps knowledge, Microservices , messaging technology integrates well with Java.
- Experience in creating scalable REST APIs.
- Experience in developing backend services in Java, Spring, Hibernate
- Experience with development of scalable and distributed Java services
- Hands-on experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding fundamental design principles behind a scalable application.
- Knowledge of Javascript / Jquery / ES6 - Good understanding of Git code versioning tool
- Knowledge of GCP (e.g., Google Cloud (Preferred), AWS, Azure), NODEjs and Angular 8
- Document the development process, architecture, and standard components
- Troubleshooting, testing, and maintaining the core product software and databases
- Have the ability to solve problems
- Well versed with Agile/Scrum and DevOps software development methodologies and processes - Technical and functional dealing with business stake holders
- Team management skill
- Perform independent code reviews and execute unit tests on modules developed by self and other junior team members on the project.
- Mentor team members on technology and best practices.
- Java 8 and Good to have higher versions features information
- Spring Boot and Microservices architecture along with JPA, hibernate
- As an Architect, strong hands-on experience in High-Level Design (HLD), coding, and analytical skills is essential. Candidate should have practical expertise in designing and implementing scalable solutions.
- Able to contribute individually and should be in a position to guide the team
- GCP Cloud practical experience or related with services like IAM, Lambda, S3, ECS, Cloudwatch and Networking components
- Practical experience in Deployment process
- Should have strong experience security front, vulnerabilities.
Qualification:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Proven experience as a Software Architect or Technical Lead, designing and developing multi-tier software applications
- Strong proficiency in Java, J2EE technologies and JavaScript programming languages.
- Extensive experience with Cloud-Native architectures and technologies (e.g., Google Cloud (Preferred), AWS, Azure).
- Understanding of Artificial Intelligence (AI) and Machine Learning (ML) concepts and frameworks is plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
- Certifications in relevant technologies (e.g., Google Cloud Professional Architect, AWS Certified Solutions Architect), are a plus.
Top Skills
What We Do
For over two decades, AAXIS has been a trusted global partner, helping top manufacturers, distributors, retailers and telcos meet the growing digital commerce and automation needs of their customers. We work with our clients to execute the right strategy and implement the best fit of technologies leveraging data and AI to increase customer retention, elevate the customer experience, increase customer conversion, acquire new customers, and expand into new markets.
To ensure we can meet our customers' needs, we've developed strategic partnerships with many technology vendors, such as OroCommerce, Salesforce, Commercetools, Shopify, Kibo OMS, Algolia, Contentful, Akeneo, etc.