Berlin,Germany
Contract
Skills
Java Architect
High personal potential and a passion for coding and software development. 15+ years of software development experience, at least 5 of them developing in enterprise software with proven Architect experience.
BE/BTech degree or higher in computer science or computer engineering/information management systems from well-known university
Experience as software/systems architect with product company for more than 3 years.
Program experience – Core Java, J2EE.
Proven experience developing strategic system architecture plans
Excellent Database expertise
Excellent Security development experience in enterprise grade products
Excellent experience with Design Patterns
Strong Experience with Cloud orchestration
Solid understanding of information processing fundamentals and best practices
Above-average analytical, conceptual and troubleshooting abilities
Excellent written and verbal communication skills
Experience conducting technology, trends, standards and products research
Experience providing guidance and leadership to novice systems engineers
Proven experience identifying, analyzing and resolving system problems
Should have excellent understanding and experience in below,
1.Microservices, Spring boot, Hibernet
2. with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, GraphQL, and Swagger.
3.UI/UX technologies such as React, Angular, jQuery, JavaScript.
4.Public cloud platform such as AWS, Azure, Google
5.API Gateway such as Apigee,
6.Cloud-based Kubernetes platform
7.Jenkins & pipeline (CI/CD), Maven, Nexus
8.NoSQL (E.g., MongoDB, Document DB)
9.RDBMS and SQL (E.g., MySQL / Oracle)
10.Distributed caching (E.g., REDIS)
11.Centralized logging platform (E.g., ELK)
12.End to end tracing
13.App Performance Monitoring
14.Service Mesh
15.GIT (E.g., Gitlab / Bitbucket / GitHub)
16.MQ Technology (E.g., IBM MQ / Rabbit MQ)
17.Kafka
18.Servers such as Apache, Tomcat, JBOSS
English fluency is mandatory
German is desirable
Any Graduate