Description

About the job

Java associate Technical Architect / Technical Architect

Architect 12 years to 16 years.

Location: Chennai, Hyderabad, Bangalore, Kochi

 

Job Description

A minimum of 12 years of Experience working in Java and Relevant Technologies. Guiding Customers in Designing and creating a new Architecture Significant software development experience with expertise in Java 12+ and knowledge of the latest Java 9 features • Strong knowledge in Microservices Design Patterns and Architecture

• Must have experience in GCP

• Excellent knowledge of Spring and SpringBoot, and proven track record of using SpringBoot to build cloud-native microservices • Knowledge of synchronous and event-driven integration patterns between services

• Experience with Multi-threading, Collections

• Thorough experience in writing high-quality code with full automated unit test coverage (JUnit, Mockito, etc.)

• Thorough experience in defining and applying design standards, depending on the solutions

• Working experience with various CI/CD tools

• Designing data models for different types of database solutions – Oracle and Mongo DB

• Working experience with web services (REST, SOAP) and/or experience in Microservices

• Experience with Kafka and XML

• Deep knowledge of OOPs, data structure, and algorithm

• Working knowledge of other DevOps tools, container technologies (Docker, Kubernetes, etc.) and Cloud

• Good knowledge of build tools (like maven), automated testing like cucumber, and building apps that meet all NFRs

• Understanding and experience with building GCP cloud-native applications

• Working experience creating high-performing applications including profiling and tuning (of those applications to boost performance)

• Experience in Unit Testing, TDD/BDD, and in Scrum/Agile Understanding of cloud infrastructures and operating procedures.

 

Roles & Responsibilities

Design, develop, and implement scalable and robust web applications using custom frameworks designed for our product

• Playing a significant role in advancing the technical capabilities of the product domain in a comprehensive manner.

• Write clean, maintainable, and efficient code that adheres to industry standards

• Lead code reviews and contribute to the development of best practices

• Collaborate with cross-functional teams, including designers, product managers, and QA engineers

• Participate in the full software development life cycle, from conceptualization to deployment

• Implement security and data protection measures to ensure the confidentiality and integrity of user data

• Troubleshoot and debug complex issues and provide effective solutions

• Stay up-to-date with emerging trends and technologies in the software development industry

• Identifying necessary maintenance tasks and organizing their execution promptly.

Education

ANY GRADUATE