Description

Job Description:

Desired Experience:

Total IT experience – 13-16 years

Minimum 3+ years of experience architecting large-scale applications of Java, Spring boot

Responsibilities:

As a Java Architect, you will

Work closely with development teams to plan, design, develop, test, and maintain the Java platform

Provide technical leadership for application architecture, technical design, and programming

Provide technical leadership for all Java environment areas including code reviews, build automation, source control, and configuration management

Work closely with web developers to develop internal tools and platforms for the build process

Provide technical leadership for software development methodology, including code reviews, unit tests, and code style

Provide subject matter expertise for application security, performance, and scalability

Provide technical leadership for the continuous integration and continuous delivery process

Develop and document best practices for team collaboration, estimating, productivity, software architecture, technical design, and documentation

Work closely with product owners to understand and translate business objectives into technical requirements

Conduct code reviews to ensure coding standards

Key Skills:

Java /J2EE

Microservices/Spring boot

Docker/Kubernetes

Kafka

NoSQL DBA


 

Education

Any Gradute