Job Type: Full Time
Job Category: IT
Job Description
Role- Java Architect
Location- Charlotte, NC- Onsite (Relocation Workable)
Full-Time Permeant Employment
Must Have Technical/Functional Skills
Java, Spring MVC, Spring Boot, Rest API, microservices, Kafka, Cloud, Kubernetes.
Agile concepts, CI/CD
Roles & Responsibilities
- 15+ years of experience in Java, Spring MVC, Spring Boot, Rest API, microservices, Kafka, Cloud, MuleSoft, MQ, Kubernet.
- Solid understanding of object-oriented programming concepts, Agile way of working and CI/CD concepts.
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of Spring Boot, Rest API, Micro service Architecture
- Knack for writing clean, readable Java code
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Basic understanding of the class loading mechanism in Java
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Familiarity with concepts of CI/CD, Kafka, MQ, Performance Improvement, Splunk, SQL
Generic Managerial Skills, If any
- Proactive and result-oriented leader, adept in mentoring and motivating the dynamic team to exemplary performance.
- Strong communication, collaboration, and team building skills with proficiency in grasping new technical concepts quickly.
Required Skills
Performance Architect