Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Java Developer @ Smartsense Consulting

Home > Software Development

 Principal Java Developer

Job Description

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: Bachelors or Masters degree in Software Engineering, Computer Science, or a related field.
  • Preferred: BE/B.Tech/MCA/M.Sc/B.Sc

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Smartsense Consulting
Location(s): Gandhinagar

+ View Contactajax loader


Keyskills:   Computer science Performance tuning System architecture Hibernate Coding Postgresql MySQL Agile System design Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior PHP Developer

  • Corient Business
  • 2 - 3 years
  • Mumbai
  • 1 hour ago
₹ Not Disclosed

RPA Developer

  • Corient Business
  • 2 - 4 years
  • Mumbai
  • 9 hours ago
₹ Not Disclosed

Senior AI Developer

  • Corient Business
  • 2 - 4 years
  • Mumbai
  • 17 hours ago
₹ Not Disclosed

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 1 day ago
₹ Not Disclosed

Smartsense Consulting

Making Intelligence More Intelligent. We bring strong expertise and experience in creating innovative GenAI solutions for complex business use-cases, ensuring