XX
Java Backend DeveloperLumiere SystemsUnited States

Cette offre d'emploi n'est plus disponible

XX

Java Backend Developer

Lumiere Systems
  • US
    United States
  • US
    United States

À propos

About the job Java Backend Developer
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
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.