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
Any Gradute