Skip to main content

Java Developer

Technology
VAAM Technologies
Plano, United States1 month ago
Full timeOn-site

Job description

DUTIES AND TASKS, including but not limited to the following:

Seeks minimum guidance on the following tasks:

· Design, develop, and deploy event driven microservices-based architectures on Google Cloud Platform cloud.

· Design and implement microservices architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance.

· Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems.

· Design and consume messages from a pub/sub system.

· Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management.

· Optimize application performance and troubleshoot issues related to scalability, availability, and latency.

· Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments.

· Collaborate with cross-functional teams including design and infrastructure to define requirements, prioritize features, and deliver high-quality scalable software solutions.

· Conduct code reviews, provide constructive feedback and mentor junior team members to foster a culture of learning and continuous improvement.

· Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture.

  • Provides support for the resolution of production problems.
QUALIFICATIONS:
  • Minimum of 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure or demonstrated ability in those areas.
  • 7 years of experience in software development, with a focus on cloud-based microservices architecture.
  • Proficiency in Google Cloud Platform cloud performance and respective services.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Excellent problem solving and communication skills.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or Cloud Formation.
  • Experience using many of the following technologies and concepts required:
· Object Oriented Analysis and Design
    • Modeling using UML Toolsets
    • Java, PHP, and/or Python
    • Working knowledge of relational DB, DB2/SQL Server preferred
Keywords
OrchestrationIBM Db2 FamilyScalabilityCloud computingMicrosoft PublisherDevOpsPythonPhpSqlJavaRelational grammarCI / CDDockerKubernetesTerraformCI/CD

Interested in this role?