Skip to content
GujuJobsSign in

← All jobs

Java Programmer

Uffizio · Surat

About the role

Location: Surat, Gujarat (On-site) Experience: 4 + Years Employment Type: Full-time

1. Job Overview

We 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.

Skills

About Uffizio

www.uffizio.comEvery open role at Uffizio

This role takes applications on Uffizio.