Strong understanding of core java design patterns, EAI patterns, J2EE patterns and best practices.
Strong design documentation experience using UML
Experience with frameworks such as Spring (and its ecosystem), Hibernate, and others.
Strong knowledge on OpenAPI, SOAP, REST, GraphQL.
Experience on Kafka, Kafka Streams, Kafka Connect
Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Knowledge of CI/CD pipelines and tools such as Github Action, Azure Devops etc.
Familiarity with database design (RDBMS as well as NOSQL DB).
Familiarity with workflow Rule engine (e.g. Drools, Activiti, Camunda etc.)
Familiarity with data serialization solutions like Google Protobuf would be a plus.
Soft Skills :
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to communicate complex technical concepts to non-technical stakeholders.
Experience with Agile development methodologies.
C4 Architecture Design
- Design fundamental - Filters interceptors - Identify the design patterns, entity, verbs, events - Overall echo system - Depth of the projects what they worked - Solid Principles [ single responsibility ]
Key Words: Kafka and NoSql ( MongoDB)
Detailed JD:
Technical Skills :
Proficiency in Java and J2EE technologies.
Strong understanding of core java design patterns, EAI patterns, J2EE patterns and best practices.
Strong design documentation experience using UML
Experience with frameworks such as Spring (and its ecosystem), Hibernate, and others.
Strong knowledge on OpenAPI, SOAP, REST, GraphQL.
Experience on Kafka, Kafka Streams, Kafka Connect
Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Knowledge of CI/CD pipelines and tools such as Github Action, Azure Devops etc.
Familiarity with database design (RDBMS as well as NOSQL DB).
Familiarity with workflow Rule engine (e.g. Drools, Activiti, Camunda etc.)
Familiarity with data serialization solutions like Google Protobuf would be a plus.
Soft Skills :
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to communicate complex technical concepts to non-technical stakeholders.