Java Full Stack Developer

CYNET SYSTEMS INC.
Hanover, NJ, United States
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$135,200.0 - $145,600.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Applications Architecture Automation of Tests Unit Testing Cloud Computing Cloud Engineering Code Review Continuous Integration Software Debugging Software Design Patterns
+10 more
DevOps Java Web Services Scrum Methodology Systems Development Life Cycle Software Engineering Enterprise Software Applications Integration Tests Software Coding Restful APIs Microservices

Job description

  • Design, develop, test, and deploy Java-based applications and services.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Develop RESTful APIs and microservices to support enterprise applications.
  • Participate in all phases of the Software Development Life Cycle (SDLC).
  • Analyze business requirements and translate them into technical solutions.
  • Contribute to application architecture and design discussions.
  • Develop scalable, secure, and high-performance systems.
  • Implement design patterns and best practices for enterprise applications.
  • Develop unit, integration, and automated tests.
  • Troubleshoot, debug, and resolve application defects.
  • Perform code reviews and ensure adherence to coding standards.
  • Support performance tuning and optimization efforts.
  • Work closely with Product Owners, Business Analysts, Architects, QA teams, and DevOps engineers.
  • Participate in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Provide technical guidance and mentorship to junior developers.
  • Support CI/CD pipeline implementation and automation.
  • Participate in application deployments and production support activities.
  • Monitor application health and troubleshoot production issues.
  • Collaborate with infrastructure teams to optimize cloud-based deployments.

Requirements

Requirement/Must Have:

  • Proficiency in Java-based application development and services.
  • Experience developing RESTful APIs and microservices for enterprise applications.
  • Knowledge of the Software Development Life Cycle (SDLC).
  • Ability to analyze business requirements and translate them into technical solutions.
  • Experience with unit, integration, and automated testing.
  • Familiarity with CI/CD pipeline implementation and automation.
  • Experience with cloud-based deployments and infrastructure collaboration., * Java.
  • RESTful APIs.
  • Microservices.
  • SDLC.
  • System Design.
  • Architecture.
  • Unit Testing.
  • Integration Testing.
  • Automated Testing.
  • Agile.
  • DevOps.
  • CI/CD.
  • Cloud Enablement.

Qualification And Education:

  • Strong verbal and written communication skills.
  • Ability to communicate effectively with stakeholders.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · WWC 2021

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all