← Back to jobs
Jersey City, NJ, USA
No related jobs found
Required Skills:
✅ Core Java 8 Development (Strong Coding Fundamentals)
✅ Multi-threading, Collections Framework, JDBC
✅ Java Profiling & Performance Tuning Tools
✅ Lambda Expressions and Java Streams API
✅ Advanced Stream Operations (Map, Group By, Aggregations)
✅ Spring Boot, Spring JPA, Spring Hibernate
✅ REST API Development and Integration
✅ JPA Repository Implementation
✅ Eager vs Lazy Loading Concepts
✅ Enterprise Application Development in Financial Services Environments
✅ Handling High-Volume Transaction Processing Systems
🔹 Big Data Expertise:
✔ Apache Hadoop (Preferred)
✔ Apache Spark
✔ Apache Hive
✔ Apache Flink
✔ Real-Time, Streaming, Batch, and API-Based Data Ingestion
✔ Large-Scale Data Loading and Processing in Hadoop Ecosystems
✔ Complex Data Transformation and Computation Using Spark Frameworks
🔹 Key Responsibilities:
🔹 Design, develop, and maintain scalable Java-based enterprise applications
🔹 Build high-performance backend services capable of processing large data volumes
🔹 Develop and optimize multi-threaded applications for mission-critical environments
🔹 Create RESTful APIs using Spring Boot and modern Java frameworks
🔹 Implement data access layers using Spring JPA and Hibernate
🔹 Integrate real-time, streaming, batch, and API-driven data sources into enterprise platforms
🔹 Develop and maintain large-scale Big Data solutions using Hadoop and Spark technologies
🔹 Perform performance tuning, profiling, debugging, and optimization of Java applications
🔹 Collaborate with architecture, data engineering, and business teams to deliver scalable solutions
🔹 Participate in code reviews and enforce engineering best practices
🔹 Preferred Skills:
⭐ Apache Kafka for Messaging and Event Streaming
⭐ Financial Services Domain Experience
⭐ Experience with Large-Scale Distributed Data Processing Platforms
Bachelor's degree
No related jobs found
← Back to jobs