Java Full Stack Developer
CYNET SYSTEMS INC.
Hanover, NJ, United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago