Back to Jobs
Recently postedTechnology

Java Full Stack Developer

TSQ Systems IncPiscataway, NJ🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationPiscataway, NJ, United States
DockerMicroservicesMongoDBOracleSpringGitHTMLAWSOWASPAnsibleCSSHTTPJavaJenkinsPythonReduxRESTPostgreSQLKubernetesJavaScriptJiraAgileCI/CDLinux

Job description

Java Full Stack Developer

As a Java Full Stack Developer, you will be integral to our development team, focusing on creating robust, scalable, and efficient solutions. You will collaborate closely with product managers, architects, and other engineers to design, develop, and maintain our platform's core functionalities. Your work will directly impact the user experience and the overall success of our products.

Responsibilities

  • Participate in the development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems.
  • Develop business solutions using Agentic AI.
  • Conceptualize and develop prototypes quickly in collaboration with the product team and architect.
  • Engage in engineering discussions, contribute to the conversation, provide your own opinions, ask thoughtful questions for clarification, and enrich the environment.
  • Deploy high-performance distributed microservices and systems for platform products.
  • Build something awesome. The ideal project is something you can be proud of that we use in our product.
  • Maintain and improve existing code with a pride of ownership.
  • Architect and develop effective and efficient solutions and build reusable components that the whole NS group can utilize to solve business problems.
  • Strong Analytical Skills: Ability to analyze a process and provide improvement recommendations.
  • Architect the data framework, implement data cataloging, and data management services.
  • Build AI/ML models using the data collected by the platform to drive simplification and synergies.
  • Continuous Innovation and implementation to drive adoption and scalability of the platform.
  • End-to-end ownership of the platform, managing user expectations, prioritization, and delivery in a fast-paced agile environment.

Requirements

<>Required Skills
  • Bachelor's degree or four or more years of work experience.
  • Four or more years of relevant experience required, demonstrated through work experience.
  • Experience with browser-side client technologies including HTML5, CSS, ReactJS/Redux, and object-oriented JavaScript, or experience with server-side client technologies including Java, Python.
  • Knowledge of software architecture, networking, and distributed systems, design patterns, and UNIX/Linux environments.
  • Experience with development with HTTP/RESTful APIs, Microservices.
  • Experience in Telecom wireless and wireline domain.
<>Preferred Skills
  • A degree in Computer Science/ Electronic & Communication Engineering or related field.
  • Experience in developing Agentic AI solutions and developing AI Agents to support business use cases.
  • Experience with test-driven development, continuous integration, and continuous deployment processes.
  • Experience developing scalable, high-availability systems with disaster recovery.
  • Experience with NodeJS, Java EE/Spring Framework, Python.
  • Seven or more years of relevant technical experience.
  • Knowledge of large-scale software architecture, networking, and distributed systems, design patterns, and UNIX/Linux environments.
  • Strong understanding of Database concepts and experience in architecting high-performance databases.
  • Experience in Oracle, MongoDB, and PostgreSQL.
  • Experience interacting with RESTful APIs.
  • Exposure to AWS architecture, concepts, and tools.
  • Container platforms like Docker or relevant.
  • Excellent communication skills, both written and oral.
  • Hands-on experience in RedHat Openshift container platform or Kubernetes.
  • Familiarity with DevOps tools (Gitlab, Jenkins, Docker, Ansible, JIRA).
  • AWS and Kubernetes/OCP certification.
  • Good understanding of security best practices, and OWASP vulnerabilities.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.

Similar jobs