SonicJobs Logo
Left arrow iconBack to search

Java Backend Developer

Lumiere Systems
Posted 3 months ago, valid for 15 days
Location

Philadelphia, Philadelphia 19102, PA

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a skilled Java Backend Developer to join our engineering team in Philadelphia, PA.
  • The ideal candidate should have 5+ years of hands-on development experience in building and deploying production-ready applications.
  • Key responsibilities include designing microservices-based applications, optimizing ETL processes, and managing RESTful APIs with real-time data streaming using Kafka.
  • A Bachelor's degree in Computer Science or a related field is required, along with strong proficiency in Java, Spring Boot, and various database technologies.
  • This is a contract position offering competitive compensation, with a focus on collaborative development and agile project management.

We are seeking a skilled Java Backend Developer to join our dynamic engineering team. In this role, you will design, develop, and maintain scalable microservices-based applications, integrating various data pipelines and real-time processing systems. You will collaborate with frontend teams, DevOps, and stakeholders to deliver robust, high-performance solutions that drive business value. If you have hands-on experience in building enterprise-grade applications with a focus on backend architecture, this is your opportunity to contribute to innovative projects in a fast-paced environment.

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.

路 5+ 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 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.

Experience :

5 - 7 years

Job domain/function :

Software Development,

IT Consulting

Job type :

Work From Office

Employment type :

Contract

Number of position(s) :

1

Educational qualifications :

Bachelor's Degree

Location :

Philadelphia, PA, USA, Philadelphia, Pennsylvania, United States




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.