Demo

Java Backend Developer

Msquare Technologies
York, NY Full Time
POSTED ON 10/28/2025 CLOSED ON 10/30/2025

What are the responsibilities and job description for the Java Backend Developer position at Msquare Technologies?

Job Details

Key Responsibilities:
  • Design and implement backend services using Java and Spring Boot, ensuring adherence to microservices architecture principles for scalability and maintainability.
  • Develop and optimize ETL (Extract, Transform, Load) processes to handle large-scale data ingestion, transformation, and integration from diverse sources.
  • Build and manage RESTful APIs and event-driven systems using Kafka for real-time data streaming and asynchronous communication between services.
  • Work with relational databases (SQL) and NoSQL databases (MongoDB, GraphDB) to model, query, and persist complex data structures, including graph-based relationships for advanced analytics.
  • Collaborate with frontend developers to integrate Angular-based UIs with backend services, ensuring seamless data flow and API compatibility.
  • Utilize GitHub for version control, branching strategies, and CI/CD pipelines, while tracking progress and resolving issues via Jira.
  • Conduct code reviews, write unit/integration tests, and debug applications to maintain high code quality and performance standards.
  • Stay updated with emerging technologies and contribute to architectural decisions for system improvements.
Required Qualifications,
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4 years of hands-on development experience as a Java Backend Developer, with proven expertise in building and deploying production-ready applications.
  • Strong proficiency in Java (JDK 8 ), Spring Boot, and microservices frameworks (e.g., Spring Cloud).
  • Experience with ETL tools/processes (e.g., Apache NiFi, Talend) and data modeling in SQL (e.g., PostgreSQL, MySQL) and MongoDB.
  • Familiarity with Apache Kafka for messaging and event sourcing, and GraphDB (e.g., Neo4j) for handling interconnected data.
  • Proficiency in GitHub for collaborative development and Jira for agile project management.
  • Solid understanding of Angular for full-stack integration, though the primary focus is backend.
  • Excellent problem-solving skills, with a track record of delivering features end-to-end in agile environments.
Preferred Skills,
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure).
  • Knowledge of security best practices (OAuth, JWT) and performance optimization techniques.
  • Familiarity with monitoring tools (Prometheus, ELK Stack) and automated testing frameworks (JUnit, Mockito).
  • Strong communication skills and ability to mentor junior developers.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary.com Estimation for Java Backend Developer in York, NY
$105,492 to $136,127
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Backend Developer?

Sign up to receive alerts about other jobs on the Java Backend Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Java Backend Developer jobs in the York, NY area that may be a better fit.

  • capgemini York, NY
  • Should have 7 years of strong hands-on experience with Core Java, Spring boot, Spring Batch Hands On experience Relational Database (Microsoft SQL Server, ... more
  • 4 Days Ago

  • Application Management Services LLC York, NY
  • Position: Java Backend Developer Location: New York, NY (Onsite/Hybrid) Duration: Long Term Employment Type: W2 Job Description: We are seeking a highly sk... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!