This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Sensiple - Jersey City, NJ

posted 2 months ago

Full-time - Mid Level
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

The Full Stack Developer position at Sensiple Inc. involves collaborating with software engineering teams to develop technology solutions using Agile methodology. The role requires a strong background in software development, particularly in Java, and emphasizes performance, security, and innovative problem-solving. The position is hybrid, requiring three days on-site work in locations such as Jersey City, Boston, or Tampa.

Responsibilities

  • Collaborate with software engineering teams on multiple complex software development efforts.
  • Analyze, reverse-engineer, and develop technology solutions following Agile methodology.
  • Work closely with QA and other agile members to assist with test case preparation and automation.
  • Ensure applications meet performance, privacy, and security requirements.
  • Monitor and tune application performance to eliminate and reduce issues.
  • Provide creative and innovative ideas or solutions to continuously improve applications and development processes.
  • Write clean, documented code following standard coding methodologies while incorporating unit testing.

Requirements

  • 10+ years of hands-on software development experience in designing and implementing large, complex, distributed systems using Java.
  • Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar).
  • Extensive knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS (Kafka is a plus).
  • Familiarity with Microservices based architecture and distributed systems.
  • Knowledge of relational databases including Oracle and Mid-Tier to Database development principles (PostgreSQL is a plus).
  • Deep understanding of large scale enterprise systems and their architecture.
  • Experience with application performance tuning and monitoring.
  • Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, MultiCast, Distributed Caching, etc.).
  • Ability to develop and work with REST APIs using Spring Boot framework.
  • Experience in Linux, Shell and Perl scripting.
  • Proficiency in SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Jenkins, Sonar).
  • Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and testing (JUnit, TestNG).
  • Familiarity with Agile development methodology.
  • Excellent communication skills.
  • Experience in Financial industry is a plus.
  • Strong problem-solving skills with the ability to think creatively.

Nice-to-haves

  • Experience in the Financial industry.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service