Key Skills: Java, Spark, Spring Boot, RESTful APIs, Microservices, Multithreading, Maven/Gradle, Git, JUnit/TestNG.
Roles & Responsibilities:
- Develop, test, and maintain Java applications.
- Provide support for existing Java applications and troubleshoot issues.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews and maintain coding standards.
- Stay updated with emerging technologies and industry trends.
Experience Requirement:
- 5 - 8 years of experience in Java application development.
- Hands-on experience in debugging and supporting large-scale Java-based systems.
- Exposure to distributed computing concepts and basic knowledge of Spark.
- Experience working in Agile environments and participating in sprint activities.
- Proven track record of delivering reliable and maintainable code in enterprise environments.
Education: Any Graduation