NextHire Try for free

uffizio

Posted 31 Oct 2026

Java Programmer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Web Development
Posted
31 Oct 2026

About the role


Location: Surat, Gujarat (On-site)Experience: 4 + YearsEmployment Type: Full-time1. Job OverviewWe are looking for an experienced Senior Java Developer with strong expertise in backend development, system design, problem-solving, and team leadership. The ideal candidate should have sound knowledge of HLD, LLD, Data Structures & Algorithms, and Database Internals, along with hands-on experience in building scalable applications.2. Key Technical Skills
  • System Design: HLD, LLD, Design Patterns, SOLID Principles, Microservices Architecture.
  • Data Structures & Algorithms: Arrays, Trees, Graphs, HashMaps, Sorting, Searching, Time & Space Complexity.
  • Database Internals: MySQL, Indexing, Query Optimization, ACID Properties, Transactions, Locking, and Concurrency.
  • Backend Development: Core Java, Advanced Java, Collections, Spring Framework, Hibernate, Kafka, REST APIs.
  • Frontend: HTML5, JavaScript, jQuery, CSS, XML, XSL.
  • Tools: GitHub, Eclipse IDE, JIRA, Apache Tomcat.
3. Key Responsibilities
  • Design and develop scalable, high-performance, and maintainable applications.
  • Participate in HLD, LLD, and technical architecture discussions.
  • Write optimized code using efficient data structures and algorithms.
  • Identify and resolve database performance issues.
  • Conduct code reviews and ensure coding standards.
  • Lead, mentor, and guide junior developers.
  • Coordinate with QA and cross-functional teams.
  • Ensure timely project delivery and resolve technical challenges.
4. Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3–5 years of hands-on experience in Java development.
  • Strong understanding of HLD, LLD, DSA, and Database Internals.
  • Hands-on experience with Java, Spring, Hibernate, and MySQL.
  • Experience in team mentoring or technical leadership.
  • Strong analytical, problem-solving, and communication skills.
5. Why Join Us?
  • Work on challenging and scalable software projects.
  • Opportunity to work on system architecture and technical leadership.
  • Collaborative work environment with career growth opportunities.

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach