
Core Java Developer (RARR Job 5825)
Job Skills
Job Description
We are looking for a skilled Core Java Developer with strong experience in Java 8 or above and Spring Boot. The ideal candidate should have hands-on experience in building scalable, high-performance backend applications and a solid understanding of Java fundamentals, multithreading, and system integration.
Roles & Responsibilities
-
Design, develop, and maintain Java-based backend applications using Core Java and Spring Boot
-
Utilize Java 8+ features such as Streams, Lambda expressions, and Functional Programming concepts
-
Develop and optimize multithreaded and high-performance applications
-
Build, expose, and consume RESTful APIs
-
Work with Microservices architecture and backend system integrations
-
Perform code reviews, debugging, and performance optimization
-
Troubleshoot production issues and improve application stability and scalability
-
Collaborate with cross-functional teams to deliver high-quality solutions
Required Skills
-
Core Java (Java 8 or above) – strong understanding of OOPs, Collections, Multithreading
-
Spring Boot
-
REST APIs, Microservices
-
Maven/Gradle, Git
-
Experience with databases such as MySQL, Oracle, or PostgreSQL
-
Knowledge of JVM internals, memory management, and exception handling
-
Strong analytical and problem-solving skills