What are the responsibilities and job description for the Core Backend Java Developer - New York, NY Only Local (No Independent Visa) position at ProCorp Systems Inc.?
Job Details
Job Title: Core Backend Java Developer
Job Description:
We are seeking a highly skilled Core Java Backend Developer with deep expertise in building scalable, high-performance backend systems. The ideal candidate should have strong coding experience in Java (8/11/17), solid understanding of OOP, multithreading, data structures, and proven ability to deliver robust backend services.
Key Responsibilities:
Design and develop backend components using Core Java.
Build scalable microservices and RESTful APIs.
Write clean, efficient, and maintainable code.
Collaborate with frontend, DevOps, and QA teams for end-to-end delivery.
Optimize application performance and troubleshoot issues.
Required Skills:
Strong hands-on experience with Core Java, Spring/Spring Boot, REST APIs, and SQL/NoSQL databases.
Good understanding of concurrency, memory management, and JVM internals.
Experience with Git, CI/CD tools, and Docker.
Preferred Certifications (a plus):
Oracle Certified Professional: Java SE 11 Developer
Spring Professional Certification
AWS Certified Developer Associate (for cloud-focused projects)