Java Full stack architect Apply
Domain:Automobile – Must have DMS- Dealer Management System – good to have Skills and Experience Required: Strong experience in handling the large and complex architecture/re-design projects.End to end understanding of all phases of projects implementation. Should have good understanding of design aspects and hands on development. Understanding of enterprise java language with specialized coverage on frameworks and libraries. worked on digital web applications. Great understanding of Java design principles.Strong hands-on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and HibernateHands on experience on implementing secured, high quality REST APIMust have implementation experience of Microservices design, security designs, and best practicesGood understanding and implementation knowledge of design patterns and integration patternsPreferred to be a full stack person with understanding from Front end UI implementations till bindings to downstream systems.Understanding of Non-functional parameters of large-scale applications and should have worked on scalability, resiliency, and maintainable architecture systems with Java platform.Should be able to understand and implement secure coding practicesShould understand performance parameters and able to be troubleshooting design flaws and system bottlenecks (ability to investigate application logs)Excellent knowledge of RDBMS systems like MS-SQL Server, Postgres SQL, Oracle, or MySQL and NoSQL databases like MongoDB and CassandraIdentifying the hardware and software infrastructure needs to accommodate the architectural goals.Performing validation tests to ensure the flexibility and scalability of the Java environment.Assisting the software design team with application integration.Conducting system performance tests.Hands-on experience and knowledge of building concurrent application (multi –threaded) using JavaClosely work with Client architects and Business team to define technical solutions and enhance the existing application architectureUnderstanding of TDD/BDD practices and Unit/Mock testing frameworks e.g. JUnit, JMock etc.Knowledge of using a distributed cacheKnowledge of XML based parsing/transformation and XML SchemaDeep knowledge of Java/JEE ecosystem for building multi-tier and service-oriented business applicationsExperience with building Micro Front-end applications using any framework e.g. Angular 11+ versions or ReactGood experience with Persistence framework and standards like JPA and HibernateHands on Experience in Architecting, Designing and Developing Large Scale Distributed Server-Side Enterprise Applications.Sound knowledge of one of public Cloud platforms like AWS, Azure, Google, etcKnowledge of working with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI, etc.Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc.Must have working knowledge on build tools like Maven or GradleShould have worked on large greenfield or brownfield, HA & DR implementations

