HamburgerMenu
hirist

Senior Software Development Engineer - Java

IDC TECHNOLOGIES SOLUTIONS INDIA PVT LIMITED
Multiple Locations
9 - 12 Years

Posted on: 17/12/2025

Job Description

Description :

Key Responsibilities :


- Design, develop, and maintain robust, scalable, and high-performance Java-based applications

- Lead the design and implementation of complex backend systems and APIs

- Write clean, efficient, and well-documented code following best practices

- Perform code reviews and ensure adherence to quality and security standards

- Collaborate with product managers, architects, and cross-functional teams to define technical solutions

- Troubleshoot, debug, and optimize application performance

- Mentor junior developers and provide technical guidance to the team

- Participate in architectural discussions and contribute to long-term technical roadmaps

- Ensure applications meet reliability, scalability, and security requirements

Required Skills & Qualifications :


- 9+ years of hands-on experience in software development using Java

- Strong experience with Core Java, Java 8+, OOPs, Collections, Multithreading

- Expertise in Spring, Spring Boot, Hibernate/JPA

- Experience in building RESTful APIs and microservices architectures

- Strong understanding of database design and experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)

- Experience with version control systems (Git) and CI/CD pipelines

- Knowledge of cloud platforms (AWS / Azure / GCP) is a plus

- Experience with containerization and orchestration tools (Docker, Kubernetes) is an advantage

- Strong problem-solving and analytical skills

- Excellent communication and collaboration abilities

Preferred Qualifications :


- Experience in event-driven architecture (Kafka, RabbitMQ, etc.)

- Familiarity with design patterns and system design concepts

- Exposure to DevOps practices and monitoring tools

- Prior experience working in Agile/Scrum development environments


info-icon

Did you find something suspicious?