Date posted: 19 November 2025
Pay: ₹20,000.00 - ₹33,000.00 per month
Job description:
We are seeking a highly skilled and motivated Core Java Developer to join our team. This role demands a deep mastery of core Java principles and an ability to architect, develop, and maintain high-performance, scalable software applications for mission-critical systems. The ideal candidate will have a strong grasp of object-oriented design, data structures, and algorithms, and be capable of tackling complex problems with elegant solutions.
Location:Chennai
Interview mode:f2f
Key Responsibilities
- Design, develop, and maintain robust, scalable, and secure Java applications using core Java programming principles.
- Write well-designed, testable, and efficient code, ensuring compliance with specifications and coding standards.
- Specialize in performance tuning, memory management, and optimizing JVM-specific improvements for high-volume, low-latency applications.
- Implement complex logic and functionality with a strong focus on multithreading, concurrency, and exception handling.
- Analyze user requirements and collaborate with cross-functional teams (analysts, designers, other developers) to define, design, and deliver new features.
- Perform rigorous debugging, troubleshooting, and code reviews to ensure software quality, integrity, and performance.
- Integrate applications with various data sources, including relational databases (e.g., MySQL, Oracle) using SQL and JDBC/JPA.
- Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Create and maintain detailed technical documentation and user support documentation.
Required Skills and Qualifications
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience: Proven hands-on experience in Core Java development, with a strong portfolio of successful projects.
- Core Java Expertise: In-depth knowledge of core Java concepts, including:
- Object-Oriented Programming (OOP) principles (encapsulation, inheritance, polymorphism, abstraction).
- Data structures and algorithms.
- Multithreading and concurrency patterns.
- Collections framework, exception handling, and I/O operations.
- Generics and reflection.
- Technical Skills:
- Proficiency in SQL and working with relational databases.
- Experience with version control systems like Git.
- Familiarity with build tools such as Maven or Gradle.
- Experience with testing frameworks (e.g., JUnit, Mockito).
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Soft Skills:
- Excellent communication and teamwork skills, with the ability to collaborate effectively in an Agile/Scrum environment.
- A proactive attitude towards learning new challenges and staying updated with industry trends.
Preferred Qualifications
- Relevant professional certifications such as the Oracle Certified Professional - Java SE certification.
- Experience with Java EE technologies (Servlets, JSP, JPA) or frameworks like Spring/Hibernate for integration purposes.
- Familiarity with performance monitoring and optimization tools.
Job Type: Full-time
Work Location: In person
Job Type: Full-time
Pay: ₹20,000.00 - ₹33,000.00 per month
Work Location: In person