Key Skills: Java, Spark, Big Data Processing, Distributed Computing, Performance Tuning, Object-Oriented Programming, RESTful APIs, Agile Methodologies, Git, Maven, Debugging, Unit Testing, Code Reviews.
Roles & Responsibilities:
- Design, develop, and maintain scalable applications using Java and Spark.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and ensure adherence to best practices.
- Stay updated with emerging technologies and industry trends.
Experience Requirement:
- 5 - 8 years of hands-on experience in Java application development.
- Experience in building scalable solutions and processing large datasets using Spark.
- Strong understanding of object-oriented programming and enterprise design patterns.
- Proven ability to troubleshoot and enhance performance in production systems.
- Exposure to Agile methodologies and version control systems.
Education: Any Graduation