Fullstack Developer

CYNET SYSTEMS INC.
Jersey City, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 121K

Job location

Remote
Jersey City, United States of America

Tech stack

Java
Apache HTTP Server
Tomcat
Automation of Tests
Unix
Code Coverage
Code Review
Continuous Integration
Software Debugging
Software Design Documents
Software Design Patterns
DevOps
Programming Tools
Django
Design of User Interfaces
Web Servers
JUnit
Python
Object-Oriented Software Development
Openshift
Mockito
Fortify (Software)
Selenium
Service-Oriented Architecture
Software Engineering
SONAR (Symantec)
Postman
Flask
Spring-boot
Sonatype
Cypress
Backend
Pytest
Containerization
Angular
Kubernetes
Software Coding
Docker
Microservices

Job description

  • Develop new components in Java and maintain/enhance existing components in Java/Angular/Python.
  • Promote best practices in terms of TDD, development tools and technologies.
  • Participate in code reviews, ensuring high-quality code and adherence to coding standards.
  • Troubleshoot and debug issues, identifying root causes and implementing fixes.
  • Stay up to date with industry trends, best practices, and emerging technologies.
  • Mentor junior developers, providing guidance and knowledge sharing.
  • Develop and maintain technical documentation, including architecture diagrams and design documents.
  • Analyze and gather requirements through constant interaction with front office business users.

Requirements

  • 1+ years of experience in UI Development (Angular).
  • 5+ years of hands-on Single Page App development.
  • 7+ years of hands-on backend development (Java).
  • Strong verbal and written communication skills.
  • Ability to communicate effectively with stakeholders., * Experience with Python programming language and frameworks such as Django or Flask.
  • Familiarity with containerization (e.g., Docker) and Kubernetes, OpenShift.
  • Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD).
  • Knowledge of automation testing using tools such as: PyTest, Junit, Postman Automation, PyUnit, Selenium, Mockito.

Skills:

  • Java.
  • Angular.
  • Microservices experience (Spring Boot).
  • Strong analytical and design skills.
  • Knowledge of Sonar, Cypress, Fortify, Snyk and other standard code coverage/testing tools.

Qualification And Education:

  • Experience in the development of service-oriented architecture applications.
  • Good understanding of Object-Oriented Design and Design Patterns.
  • Must be comfortable in working in Unix environment and have experience with web servers such as Apache and Tomcat.

Apply for this position