Position: Java Backend
Developer
Location: Philadelphia, PA
- Local
candidate and H1B please.
About the Role
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.
- 8+ 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.
Thanks & Regards
Prasanth Raj .R
Reveille Technologies,
Inc
Prasa...@reveilletechnologies.com
https://www.linkedin.com/in/prasanth-raj-78036187/
"Disclaimer: The
information contained in this email is confidential and intended for the
recipient only. If you have received this email in error, please notify the
sender immediately. Any discrepancies or concerns regarding this email or any
other matter can be reported to spe...@reveilletechnologies.com."