Java Programmer (Surat)

Java Programmer (Surat)

01 Nov
|
Uffizio
|
Surat

01 Nov

Uffizio

Surat

Location: Surat, Gujarat (In office)

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.

📌 Java Programmer (Surat)
🏢 Uffizio
📍 Surat

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java programmer (surat) / surat

Subscribe to this job alert:

Get the latest job offers by email for: java programmer (surat) / surat