Java Programmer
- Location
- Surat, GJ, India
- Work mode
- On-site
- Employment type
- Full-time
About the job
Experience: 4 + Year Of Experience
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.
- 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.
• Design and develop scalable, high-performance, and maintainable applications.
- 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.
• Bachelor's degree in Computer Science, Engineering, or a related field.
- 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.
- Work on challenging and scalable software projects.
- Opportunity to work on system architecture and technical leadership.
- Collaborative work environment with career growth opportunities.
From Uffizio's careers page (Keka), checked 31 Oct 2026.
How to apply
- Select Apply on uffizio.keka.com. It opens Uffizio's own application form in a new tab, run on Keka.
- Fill in the form and upload your résumé there. Jobiwork never sees your application.
- Uffizio will reply to you directly. No real employer asks you for money to apply.
Posted 31 Oct 2026 · checked 31 Oct 2026 · Report this job