Job Description
We are looking for a motivated Java Software Developer to design and develop Java-based services. The ideal candidate should have strong programming fundamentals, a passion for learning, and the ability to write clean, well-structured code.
Roles & Responsibilities
- Design, develop, and maintain Java-based services.
- Write clean, well-structured, and scalable Java code with proper abstraction.
- Apply strong computer science fundamentals such as data structures and algorithms.
- Collaborate with team members to analyze requirements and deliver quality solutions.
- Participate in code reviews and continuously improve code quality.
What We Are Looking For
- Ability to write clean, maintainable Java code with good abstraction.
- Strong understanding of data structures and algorithms.
- Excellent communication and analytical skills.
- Core / Basic Java programming experience (or willingness to learn during onboarding).
- Hands-on experience with multithreading is a plus (or willingness to learn).
- Highly self-motivated, passionate, and enthusiastic.
- Willingness to travel as required.
Role Details
- Industry Type: Software Product
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Education
- UG: Any Graduate
- PG: Any Postgraduate
Key Skills
Core Java, Multithreading, Data Structures, Algorithms, Programming, Analytical Skills