Principal Java Developer

  • Category: Software Developer Jobs
  • Location: Gandhinagar, Gujarat
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 23K to 29K
  • Published on: 2025/07/01

SmartSense Solutions is seeking a Principal Java Developer who will take ownership of designing and implementing complex Java-based solutions while leading a team of developers. The ideal candidate will have a deep technical understanding of Java, possess excellent leadership skills, and be capable of defining robust architectural designs to meet enterprise-level needs. This role involves working closely with cross-functional teams, mentoring team members, and driving project success.

Responsibilities:-
• Leadership and Architecture:
• Drive solution architecture and system design for complex projects involving Java frameworks and microservices.
• Serve as the technical lead and mentor for senior and junior developers, ensuring adherence to best practices in coding and design.
• Identify risks in architecture and implement effective mitigation strategies.
• Guide the team on performance optimization, security practices, concurrency, transaction management, and other critical technical areas.
• Technical Expertise:
• Design, implement, and manage microservices-based architectures with scalability and fault tolerance.
• Deep knowledge of Spring Frameworks (Spring Boot, Spring Data JPA, Spring Security, Spring Cloud Gateway) and advanced Java concepts.
• Develop and implement complex algorithms, including multi-threading, for high-performance systems.
• Implement and maintain robust REST APIs, WebSocket services, and authentication mechanisms (OAuth, OpenID).
• Cloud and Agile Methodologies:
• Leverage AWS/Azure cloud services for application deployment and scaling, optimizing for performance and cost.
• Collaborate in an Agile environment to deliver projects on time, including task estimation and sprint planning.
• Documentation and Collaboration:
• Create high-level implementation documents and provide oversight for detailed technical documentation.
• Act as a liaison with stakeholders to understand requirements and translate them into technical solutions.

Mandatory Skills:
• Expertise in Java Frameworks: Spring Boot, Hibernate, JPA
• Expertise in SQL database like MySql or PostgreSql
• Strong hands-on experience with NoSql databases like MongoDB
• Proven ability to design and manage complex system architectures
• Advanced understanding of Agile methodologies and principles
• Knowledge of performance tuning, security best practices, caching, and validation techniques

Good-to-Have Skills:
• Experience with system architecture design and documentation
• Strong client communication and interpersonal skills
• Hands-on experience working on deployment using AWS, Azure, or similar services is a bonus
• Knowledge of Agile tools and practices
• Working experience in DevOps: Docker, Kubernetes
• Knowledge or work experiance in other language such as Python, GO or NodeJS

Experience:
• Minimum 7+ years of hands-on experience in Java development.
• At least 3+ years of experience leading teams and designing web architectures.

Qualifications:
• Education: Bachelor's or Master's degree in Software Engineering, Computer Science, or a related field.
• Preferred: BE/B.Tech/MCA/M.Sc/B.Sc


Company Name: smartSense Consulting Solutions

Related jobs

  • React.js Developer (Fresher Only)

    • **** CANDIDATES HAVING IT COMPANY EXPERIENCE IN GUJARAT STATE ONLY ***** Job Summary Hello Guys, Greetings from Rainstreamweb We are looking for Candidates for the position of ReactJs Developer who have strong technical knowledge. Responsibilities ...

    Full Time / Part Time

    $ Estimated: 15K to 29K

    Ahmedabad, Gujarat

    2025/09/21


    Apply Now

  • Developer - Python Django

    Job Title: Python Django Developer (2-5 Years Experience) Location: Ahmedabad, India Company: i4Invest - Finvent Technologies Private Limited About Us: Finvent Technologies Private Limited is an innovative technology company focused on AI-driven solu...

    Full Time / Part Time

    $ Estimated: 23K to 31K

    Remote

    2025/09/21


    Apply Now

  • Java Software Developer

    FRESHERS DONOT APPLY Job Description: We are seeking a skilled Java Spring Boot Developer with 3 years of experience to join our dynamic team. The ideal candidate should have a strong background in developing scalable applications using Java Spring B...

    Full Time / Part Time

    $ Estimated: 19K to 21K

    Remote

    2025/09/21


    Apply Now