Java Developer Jobs in NYC, NY | Onsite | 8+ Years Experience | Immediate Hiring
Hiring Java Developer – New York City, NY (Onsite)
We are currently hiring an experienced Java Developer for an exciting onsite opportunity in New York City, New York. This role is ideal for professionals with 8+ years of experience who have a strong background in Java development along with expertise in Python, SQL, Linux administration, networking fundamentals, and enterprise application development.
This position offers the opportunity to work on large-scale enterprise applications, collaborate with experienced engineering teams, and contribute to the development of high-performance software solutions in a fast-paced environment.
Job Details
Job Title: Java Developer
Location: New York City, NY (Onsite)
Job Type: Contract
Experience Required: 8+ Years
Job Summary
Java Developer Jobs in NYC We are looking for a highly skilled Java Developer who has experience developing enterprise applications while also possessing strong knowledge of backend technologies, automation, networking concepts, and data integration.
The ideal candidate should be comfortable working across multiple technologies including Java, Python, SQL, Linux, Shell Scripting, REST APIs, ETL pipelines, and Agile development methodologies.
This role requires excellent problem-solving skills, strong technical expertise, and the ability to collaborate with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities
- Design, develop, and maintain enterprise applications using Java.
- Develop backend services and scalable business applications.
- Write efficient Python scripts for automation and data processing.
- Develop and optimize complex SQL queries and database solutions.
- Manage Linux environments and support application deployments.
- Create Shell (Bash) scripts for automation and operational tasks.
- Develop and consume REST and SOAP APIs.
- Build and maintain ETL pipelines for data integration.
- Work with structured and semi-structured data formats.
- Collaborate with DevOps, QA, and business teams.
- Participate in Agile/Scrum ceremonies and sprint planning.
- Troubleshoot production issues and optimize application performance.
Required Skills
Candidates should have strong hands-on experience in the following technologies:
- Java Development
- Python Development (Strong Coding Skills)
- SQL Development
- Linux Administration & Operations
- Bash / Shell Scripting
- REST APIs
- SOAP Web Services
- ETL Pipeline Development
- Data Processing & Integration
- Agile / Scrum Methodologies
Networking Knowledge
The ideal candidate should also have a solid understanding of:
- OSI Model
- Routers
- Switches
- Firewalls
- Routing
- Switching
- Packet Forwarding
- Network Communication Fundamentals
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 8 years of software development experience.
- Strong analytical and troubleshooting skills.
- Excellent communication and teamwork abilities.
- Experience working in enterprise-level environments.
Why Join This Opportunity?
This opportunity allows experienced Java Developers to work on modern enterprise systems while expanding their expertise in backend development, automation, networking, and cloud-ready architectures.
Benefits include:
- Opportunity to work with enterprise applications
- Exposure to modern backend technologies
- Collaborative engineering environment
- Long-term career growth
- Challenging and rewarding technical projects
How to Apply
If you have strong experience in Java development and the required technical skills, we’d love to hear from you.
📩 Please send your updated resume to:
You can also explore more Java Developer, Python Developer, Cloud, DevOps, Data Engineering, and Software Engineering opportunities on our website.