What are the responsibilities and job description for the Java Backend Developer position at Skysoft Inc?
Job Title: Java Backend Developer
Location: NYC, Pittsburg and Lake Mary, FL (Need Only Locals) // Hybrid
Experience: 10–15-year experience is Must
Only W2
Job Summary
We are seeking a highly motivated Java Backend Developer with strong expertise in Core Java and excellent coding skills. The ideal candidate will be responsible for building scalable backend systems, writing high-quality code, and contributing to the design of robust, high-performance applications.
Key Responsibilities
- Design, develop, and maintain backend applications using Core Java
- Write clean, efficient, and well-structured code following best practices
- Develop and consume RESTful APIs and microservices
- Collaborate with cross-functional teams to understand and implement business requirements
- Optimize application performance and ensure scalability
- Debug and resolve technical issues in development and production environments
- Participate in code reviews and maintain coding standards
- Contribute to system design and architecture discussions
- Write unit and integration test cases
Required Skills
- Strong proficiency in Core Java (OOPs, Collections, Multithreading, Exception Handling)
- Excellent coding and problem-solving skills (Data Structures & Algorithms)
- Hands-on experience with Java 8 features (Streams, Lambda expressions)
- Experience with Spring Boot / Spring Framework
- Knowledge of REST APIs and Microservices architecture
- Experience with SQL databases (MySQL, PostgreSQL, etc.)
- Familiarity with Git/version control systems
Preferred Skills
- Experience with NoSQL databases (MongoDB, Cassandra)
- Knowledge of message brokers (Kafka, RabbitMQ)
- Exposure to cloud platforms (AWS / Azure / Google Cloud Platform)
- Familiarity with Docker, Kubernetes, CI/CD pipelines
- Understanding of design patterns and system design principles
Experience
- 10–15 years of experience in Java backend development
Salary : $70 - $75