Corp-to-Corp
Contractor
  • Location: REMOTE
  • Duration: 12+ Months
  • Client/Domain: Fortune 1000
  • Job Type: Contract | Corp-to-corp. | W2
  • Experience: 10+ years
  • Primary Skills: Java, Spring MVC, OpenShift, Python, Spring Boot, Oracle, Microservices Architecture, Azure, AWS, DevOps, AngularJS, REST, ActionScript, Node.js, RDS, Lambda functions, Jenkins, Docker, Kubernetes, Automation, Configuration Management, Continuous Integration & Delivery, and Monitoring
Job Location
Remote work possible
Position title
Java Architect
Description

Client is looking for a Java Architect well versed in creating various micro services based on DB Schema. You will be responsible for driving end-to-end architecture of the system along with the customer architects.

Responsibilities
  • Drive microservice implementation & operation strategies like – service discovery, inter-service communication, resilience, logging management, exception handling, distributed tracing, etc. along with the customer architects.
  • Build / Test / Deploy automation strategies along with customer architects.
  • Elucidate the architecture with the implementation team.
  • Ensure the implementation team aligns with the proposed architecture. Update/ enhance the architecture as and when needed.
Qualifications
  • 10+ years of strong hands-on experience in Architecting N-tier Architecture & distributed applications.
  • At least 2 years of hands on experience in architecting and implementing microservice architectures such as CQRS, server-less, event driven (like event sourcing)
  • Experience in developing and operating microservices in production.
  • Strong hands on knowledge of Java 8 features.
  • Experience on Spring framework – Spring MVC, Springboot, Spring Cloud, Spring Data.
  • Experience in web technologies – ReactJS, Bootstrap, etc.
  • Experience using NoSQL databases like Cassandra, MongoDB, Redis etc.
  • Experience with messaging frameworks Kafka and any AMQP support messaging framework.
  • Experience with designing and implementing APIs and related solutions such as Mule, Apigee, etc.
  • Working knowledge of data management applications like Splunk, ELK, etc.
  • Knowledge of build tools such as Maven, Gradle, NPM, etc.
  • Experience in designing CI/CD pipelines using tools like Jenkins, JUnit, Artifactory.
  • Experience in Docker for containerization and kubernetes for orchestration.
  • Hands on experience with PAAS solutions as OpenShift (preferable), CF, PCF, etc.
  • Hands on experience in implementing security strategy SAML, OAUTH2.0, JWT, etc.
  • Experience in building testing strategy and automation – TDD, functional test automation, service virtualization, etc. and mocking solutions such as Mockito.
  • Experience in implementing deployment strategies such Blue-Green, Canary .
  • Familiarity with Rules Management System (e.g. Drools, IBM Lombardi)
  • Familiarity with Infra as a Code solutions such as Ansible, Chef, etc.
  • Working knowledge of implementing and deploying solution for any public cloud provider – AWS, Azure, Google Cloud Platform, etc.
  • Ability to manage overall development in a Trunk based Development philosophy
  • Experience working in Agile SCRUM methodology driven projects.
  • Knowledge of The Open Group Architecture Framework (TOGAF)
How to respond?

If you are interested in applying for this position, then please send your resume to aaron@techpeople.us

Date posted
January 4, 2022
PDF Export
Close modal window

Position: Java Architect

Thank you for submitting your application. We will contact you shortly!