Skip to main content

Full Stack Developer

Rutherford, NJ
Permanent
Summary:
  • Work Mode: Not specified
Responsibilities:
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals and identify necessary system enhancements for new products and process improvements.
  • Resolve high-impact problems through in-depth evaluation of complex business and system processes.
  • Provide expertise in applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of how architecture and infrastructure integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary.
  • Assess risk when making business decisions, ensuring compliance with applicable laws, rules, and regulations.
Requirements:
  • 3-5 years of relevant experience in apps development or systems analysis role.
  • Experience in system analysis and programming of software applications.
  • Experience in implementing successful projects.
  • Experience in Agile Software methodology using JIRA.
  • Relevant experience in preparing software design artifacts, including architecture, flowcharts, and sequence diagrams.
  • 3-5 years of expertise in application design and development using technologies and frameworks like Spring, Spring Boot, Java, Hibernate.
  • Knowledge of design patterns such as Microservices, Docker, Kubernetes.
  • Experience with front-end technologies like JavaScript, HTML, CSS, Angular, Webpack.
  • Proficiency in source control management using GIT/Bitbucket.
  • Experience with database technologies including Oracle PL SQL, stored procedures, triggers, and MongoDB.
  • Knowledge of testing frameworks like JUNIT, Cucumber, Jasmine/Mocha.
  • Experience in performance tuning of applications and analyzing issues using tools like JProfiler/AppDynamics.
  • Experience in performing effective code and design reviews.
  • Demonstrated leadership and project management skills.
  • Clear and concise written and verbal communication skills.
  • Bachelor s degree/University degree or equivalent experience.
Preferred Skills:
  • Experience with React is a plus.
Benefits:
  • Not specified

Job Type: Permanent

Job ID: 254434990