Tsunami Tsolutions

Application Developer

Tsunami Tsolutions

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudCyber SecurityDjangoDockerFlaskGoGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesNoSQLPythonRubySDLCSpringSpring BootSpringBootSQL

About the role

  • Write clean, efficient, and maintainable code in Java, Python and other programming languages as required.
  • Work directly with clients to gather requirements, provide technical insights, and ensure satisfaction with deliverables.
  • Build and maintain strong relationships with customers by understanding their needs and providing proactive support.
  • Design, develop, and maintain software applications across a variety of platforms.
  • Collaborate with cross-functional teams to understand project requirements and deliver tailored solutions.
  • Adapt to changing project scopes, technologies, and client needs with ease.
  • Debug, test, and optimize applications for performance and scalability.
  • Stay current with emerging technologies and programming trends to ensure our solutions remain cutting-edge.
  • Contribute to architectural decisions and technical roadmaps for projects.
  • Document application processes, code structures, and development workflows.
  • Prepare and produce releases of software components.

Requirements

  • 5+ years of professional software development experience, with a strong focus on Java and Python.
  • Extensive experience building and maintaining scalable, high-performance applications using Java (Spring Boot, or similar frameworks) and Python (Django, Flask, or similar).
  • Strong understanding of object-oriented programming (OOP), design patterns, and best coding practices in both Java and Python.
  • Working knowledge of several programming languages (e.g., JavaScript, C#, C++, Ruby, Go, or others).
  • Experience with software development lifecycle (SDLC) processes, including Agile methodologies.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of databases (SQL and NoSQL) and APIs (REST, GraphQL).
  • Experience with DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
  • Background in developing for web, mobile, or desktop applications.
  • Knowledge of data analytics, machine learning, or AI integration.
  • Understanding of cybersecurity principles and secure coding practices.
  • Strong communication and organizational skills
  • Ability to build relationships within the company
  • Strong interpersonal skills and teamwork focused
  • Adaptable and customer service oriented