Python Java Developer

  • Salary

    $110,000 - $130,000 Per Year

Experience

10 to 15 Years

Posted On

Mar 22, 2024

Company

TechVilla Solutions

Work Arrangement

Remote

Job Overview

Required Skills

  • Python
  • Java
  • Java / J2EE
  • JavaScript
  • Spring Boot
  • Node.JS
  • GraphQL
  • AWS

Job Type

Full-time

Travel Requirements

0%

Job Description
  • Partners with Architecture/Product/CloudOps/Engineering teams to craft highly scalable, flexible, and resilient cloud architectures that address customer business problems and accelerate the adoption of cloud services.
  • Experience architecting Microservices, RESTful services, AsyncAPI and web apps for several products/clients.
  • Good understanding of various security schemes such as OAuth 2.0, OIDC, Basic Auth, APIM security configuration etc.
  • Define integration patterns (with POCs) for APIs, micro services (MS) architecture and event driven architecture.
  • Designs and implements complex architectural solutions using AWS design principles, best practices, and industry standards.
  • Designing, analyzing, and developing software applications that are highly distributed and scalable.
  • Leads re-architecture of large existing applications on Cloud to AWS and lift and shift of existing on-premises applications and data to AWS/cloud.
  • Determines code quality and test coverage, and designing and implementing tests to make sure software is built to the highest quality possible
  • Communicate and explain technical/architectural decisions to product, development, and delivery teams  
  • Drive continual improvement in quality and efficiency, including defect prevention/root cause analysis, as well as suggest and adopt improvements to technology and efficiency
  • Ability to comprehend detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects
  • Participates in reviews of software engineers’ code to deliver high quality solutions
  • Work closely with product and actively participate in business requirement analysis.
  • Research and implement performance tuning and enhancements to existing and newly developed systems to gain the most performance from existing Infrastructure.
Qualifications
  • BS in Computer Science or related fields; MS preferred
  • 10+ years’ experience in key engineering roles, such as technical lead, software engineer, software architect, or other architecture/engineering position
  • Strong experience in Java/Spring Boot microservices and cloud-based development (preferably AWS)
  • Design and Develop API proxies in different vendor products such as Apigee, AWS API gateway.
  • Uses deep experience with AWS (Cloud Computing: EC2, S3, RDS, VPC, Security Groups, ELB, Elastic Cache, Beanstalk, Redshift, Lambda, API Gateway, Kafka, SQS, SNS, SES, CloudFormation) for API and Microservices based project designs.
  • Hands-on software design and development using Spring Boot, Python, Node.JS, GraphQL, gRPC, JavaScript and Java / J2EE technologies.

Job ID: TS240091

  • Posted By

    James William

Designation

Sr. HR

Company

Techvilla Solutions

Last Login

Jun 14, 2024

Posted On

Mar 22, 2024


Related Jobs