S
Core Java Engineer
S
- Posted 22 hours ago
- Be among the first 10 applicants
Job Description
Core Java Microservices Engineer
Job Title: Core Java Microservices Engineer
Experience: 5 8 Years
Location: Mumbai / Gurgaon
Job Summary
We are looking for a Core Java Microservices Engineer with strong hands-on experience in Core Java, Multithreading, Concurrency, Memory Management, Threads, I/O, Networking, and Microservices Architecture.
The candidate should have strong technical depth in Java and experience developing scalable, high-performance applications. Candidates with telecom domain experience are preferred but not mandatory.
Required Skills
Job Title: Core Java Microservices Engineer
Experience: 5 8 Years
Location: Mumbai / Gurgaon
Job Summary
We are looking for a Core Java Microservices Engineer with strong hands-on experience in Core Java, Multithreading, Concurrency, Memory Management, Threads, I/O, Networking, and Microservices Architecture.
The candidate should have strong technical depth in Java and experience developing scalable, high-performance applications. Candidates with telecom domain experience are preferred but not mandatory.
Required Skills
- Core Java Mandatory
- Java Multithreading Mandatory
- Concurrency Mandatory
- Threads / Thread Management Mandatory
- Java Memory Management Mandatory
- Java I/O Mandatory
- Java Networking Mandatory
- Microservices Architecture Mandatory
- Object-Oriented Programming (OOP)
- Java Collections Framework
- Exception Handling
- Debugging and Performance Optimization
- REST APIs / Web Services
- Docker
- Kubernetes
- SQL
- Telecom domain experience
- Cloud technologies
- Design, develop and maintain robust Java-based applications and microservices.
- Develop high-performance solutions using Core Java, multithreading and concurrency.
- Work extensively with threads, synchronization, memory management and Java I/O.
- Develop applications involving networking and communication protocols.
- Design and implement scalable microservices architecture.
- Troubleshoot application, performance, memory and concurrency-related issues.
- Analyze and optimize application performance and resource utilization.
- Develop and integrate REST APIs and backend services.
- Participate in technical design, code reviews and architecture discussions.
- Collaborate with development, QA, DevOps and other engineering teams.
- Follow coding standards, development best practices and software engineering processes.
- 5 8 years of software development experience with strong Core Java expertise.
- Strong hands-on programming experience beyond basic Java development.
- Excellent understanding of multithreading, concurrency, threads and memory management.
- Good knowledge of I/O and networking concepts.
- Strong understanding of microservices architecture.
- Good analytical, debugging and problem-solving skills.
- Good verbal and written communication skills.
- Consistent academic and professional background.
- Candidates with stable career progression and reasonable tenure in previous organizations are preferred.
- Telecom domain experience is an advantage but not mandatory.
- Candidates who can join within 20 days to 1 month are preferred.
More Info
Key Skills
Telecom domain experience
Java Networking
Debugging and Performance Optimization
Threads Thread Management
Java Collections Framework
REST APIs Web Services
Java I O
Java Multithreading
Java Memory Management
Microservices Architecture
Object-Oriented Programming (OOP)
