Software Developer- Java

Software Development

We are seeking a skilled and passionate Software Developer- Java to design, develop, and maintain high-performance Java applications. The ideal candidate will have strong proficiency in Core Java, with exceptional development and troubleshooting capabilities, and the ability to work across the full software development lifecycle.
Responsibilities
• Design, develop, and maintain Java-based applications with clean and efficient code.
• Work across the full software development lifecycle from requirement analysis and design to deployment and support.
• Write reusable, testable, and efficient code with a focus on performance.
• Troubleshoot, debug, and resolve production and non-production issues in a timely manner.
• Collaborate with cross-functional teams, including QA, DevOps, and Product Management.
• Conduct code reviews and mentor junior developers when needed.
• Continuously improve code quality, performance, and team productivity through best practices.
Skills Required
• Expertise in Core Java, OOP concepts, data structures, and multithreading.
• Solid understanding of Java Collections, Exception Handling, File I/O, and Java 8+ features (streams, lambda expressions).
• Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data) is highly desirable.
• Proficiency in working with REST APIs, JSON, and XML.
• Familiarity with SQL/Relational Databases (e.g., MySQL, PostgreSQL).
• Good hands-on experience with debugging tools and performance tuning.
• Understanding of design patterns, clean code principles, and software engineering best practices.
• Nice-to-Have:
• Exposure to React / Angular UI.
• Experience with version control tools (Git).

Similar Jobs to Apply
  • nCircle Tech Careers
    India

    Join a fast‑growing team building cutting‑edge 3D visualization tools for CAD and BIM. You’ll own C++ modules throughout the full software development lifecycle, delivering high‑performance Wi
  • Archcorp Architectural Engineering
    India

    Front-End Software Developer – India Drive the creation of user-centric web applications for a leader in architectural engineering. You will bridge the gap between complex data logic and intuitive
  • ITILITE
    India

    Senior Software Engineer – Backend (Python | B2B SaaS/AI | 2–5 Years) — Senior Software Engineer – Backend – India Build scalable applications for a Series C B2B SaaS leader serving over 50
  • Bao Bao Pte Ltd.
    India

    Junior Full Stack Developer – Remote (India) | Full-Time, Permanent Join a fast‑growing AI‑focused tech team building backend services and modern web interfaces for global clients. This role su