Rishabh RPO - Newark, NJ

posted 4 days ago

Full-time
Newark, NJ

About the position

We are seeking an experienced AWS/Java Developer to join our dynamic team. This role involves collaborating with cross-functional teams to gather and analyze requirements for customer-facing applications and trip planning systems. The developer will conduct comprehensive analysis of existing cloud-based systems, design scalable technical solutions, and implement features using programming languages such as Java, Python, or JavaScript. The ideal candidate should have a strong understanding of cloud computing, AWS services, and software development methodologies, along with excellent analytical and communication skills.

Responsibilities

  • Collaborate with cross-functional teams to gather and analyze technical requirements for customer-facing applications and trip planner systems.
  • Perform in-depth analysis of existing systems to identify opportunities for architectural improvements, scalability enhancements, and performance optimization.
  • Design and architect high-availability technical solutions, considering factors such as microservices architecture, database schema design, API integration, and middleware components.
  • Develop comprehensive technical specifications and documentation for software components, system functionalities, and integration points.
  • Utilize advanced programming languages and frameworks to implement and enhance features within customer-facing applications and trip planner systems.
  • Conduct rigorous testing, debugging, and code review processes to ensure software components meet high standards of quality, security, and reliability.
  • Collaborate with quality assurance teams to develop automated test cases, define test strategies, and ensure comprehensive testing coverage for all system functionalities.
  • Stay abreast of emerging technologies, industry trends, and best practices in software development, advocating for the adoption of cutting-edge tools, methodologies, and innovations.
  • Provide expert technical support and guidance to internal stakeholders, including troubleshooting complex issues, performing root cause analysis, and addressing user inquiries.

Requirements

  • Proven track record as a Developer, ideally with a focus on cloud technologies.
  • Extensive knowledge of AWS services (e.g., EC2, S3, Lambda, RDS, VPC).
  • Strong skills in languages such as Java, Python, and JavaScript.
  • Experience designing scalable and resilient cloud architectures using microservices and serverless frameworks.
  • Familiarity with frameworks such as Spring, Django, Flask, React, or Angular.
  • Understanding of cloud security principles, including IAM, encryption, and network security.
  • Experience with CI/CD tools and practices, such as Jenkins, GitLab CI, or AWS CodePipeline.
  • Proficiency in automation and scripting using tools like Terraform, CloudFormation, or Ansible.
  • Knowledge of relational and NoSQL databases, such as MySQL, PostgreSQL, DynamoDB, or MongoDB.

Nice-to-haves

  • AWS Certified Solutions Architect, AWS Certified Developer, or similar cloud-related certifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service