Job Description
Job Title: Java Applications Architect
Location: Hopkins, MN (Only Locals)
Visa: USC, GC, H1B Transfer, EAD
Job Type: W2
Long term 12+ months extending contract
This is 3 days/week onsite in Hopkins MN, We have interview blocks with the
hiring manager for this week
Role – Overall candidate should have a solid understanding of end-to-end API Development.
Required Skills:
• Strong hands on experience in Java EE design and Microservices/API development using Java/Spring Boot and Python etc ..
• Experience creating POCs
• Application Architect with a strong java background
• Strong working knowledge in SQL Databases like PostGresql, NoSQL databases like Cassandra and Azure Cloud Databases etc…
• Managing database distribution, security, and access requirements.
• Designing and developing logical and physical layers of databases.
• Monitoring performance and performing database training and assists application developers.
• Experience with software monitoring tools such as Splunk, CloudWatch, Datadog, Kibana, etc
• Prior experience with GraphQL.
• API Security.
• Experience in streaming technologies like Apache Kafka, Spark is preferred
• Prior experience with popular React.js workflows (such as Flux or Redux)
• Experience in Jenkins/Cloudbees, Apigee, Istio, Kubernetes, Rancher.
• Experience in Cloud native development in Azure or AWS is preferred.
• Experience with API Automation Framework (Rest Assured, JMeter, Postman, Cucumber etc)
• Strong Systems design, problem-solving and analytical skills
• CI/CD pipelines –should be able to look at it quickly and come up with solutions on how to make it more elegant.
• Creating Data Models
• Design integration experience – they have a lot of external APIs.
This person should be able to look at it and find out what security protocols need to be implemented.
Project Scope:
• Largely modernization works for APIs on a 2-3 year roadmap to shrink their mainframe.
• Migrating more API data to Postgres and Cassandra. Has an internal framework for migrating data, mostly Java API based migrations.
• Manage database distribution, security, and access requirements.
• Design and develop logical and physical layers of databases. Monitoring performance and performing database training and assisting application developers. What will win?
• If a candidate has Python experience, they will be able to leverage that and will be very helpful when working with the batches in the mainframe as it persists into the Postgres DB • Co-Pilot, GEN AI