Core Java Engineer
SWITS DIGITAL Private Limited
India
Full-Time
Posted Today
India
Full-Time
Posted Today
Job Description & Responsibilities
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
- 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
Good-to-Have Skills
- Docker
- Kubernetes
- SQL
- Telecom domain experience
- Cloud technologies
Key Responsibilities
- 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.
Candidate Requirements
- 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.
About SWITS DIGITAL Private Limited
Required Skills
JavaDockerKubernetesSQLCommunication
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience8 – 13 years
Positions1
Posted by
N/A
Posted on:
30 Sept 2026
About SWITS DIGITAL Private Limited
More open roles
- Lead Software Engineer - Java at JPMorganChaseNexisGrow Jobs & Internships · Bengaluru, Karnataka, India
- Lead Software Engineer - Java at JPMorganChaseNexisGrow Jobs & Internships · Bengaluru, Karnataka, India
- Core Java EngineerSWITS DIGITAL Private Limited · Gurugram, Haryana, India
- Java DeveloperNippon Data Systems · Idukki Twp, Keralam, India
- Senior Full Stack Engineer (Java+React.js) - Immediate joiner (Bangalore / Pune)Luxoft India · India
- Senior Full Stack Engineer (Java+React.js) - Immediate joiner (Bangalore / Pune)Luxoft India · India