Senior Java Full Stack Developer Apply
Job Summary:We are looking for a highly experienced Senior Java Full Stack Developer with strong expertise in designing and developing large-scale, enterprise-grade applications. The ideal candidate will have deep knowledge of Java technologies, microservices architecture, and modern front-end frameworks, along with experience in handling complex system design and high-performance applications.Key Responsibilities:Lead and contribute to large-scale architecture and re-design initiatives.Drive end-to-end application development, from design to deployment.Design and develop scalable, secure, and high-performance REST APIs.Implement microservices architecture, ensuring best practices in design, security, and scalability.Collaborate with business stakeholders and architects to define and enhance technical solutions.Develop full-stack applications, including UI, backend services, and integrations.Ensure adherence to secure coding practices and enterprise standards.Perform performance tuning, troubleshooting, and optimization of applications.Conduct system performance and validation testing for scalability and flexibility.Work on application integration and distributed systems architecture.Participate in Agile development practices and CI/CD processes.Required Skills & Experience:Strong experience in Java 8+, Spring Framework, Spring Boot, Spring MVC, JPA, and Hibernate.Hands-on experience in RESTful API development and microservices architecture.Solid understanding of Java design principles, design patterns, and integration patterns.Experience in building multi-threaded and concurrent applications.Strong knowledge of RDBMS (MS SQL Server, PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, Cassandra).Experience with distributed caching mechanisms.Proficiency in build tools like Maven or Gradle.Experience with CI/CD tools such as Jenkins, CircleCI, or similar.Strong understanding of HTTP/HTTPS, DNS, SSL protocols.Experience with XML parsing, transformation, and XML Schema.Familiarity with TDD/BDD practices and frameworks like JUnit, JMock.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Front-End Skills (Full Stack):Experience with modern frameworks like Angular (11+) or React.Understanding of Micro Front-end architecture.Ability to integrate UI with backend services and downstream systems.Architecture & System Design:Experience in designing large-scale distributed systems.Strong understanding of scalability, resiliency, and high availability (HA/DR).Experience working on greenfield and brownfield projects.Ability to define infrastructure requirements aligned with architectural goals.Domain (Good to Have):Automobile domain experienceExposure to Dealer Management Systems (DMS)

