Mandatory:
· BE/BTech in Computer science with 7-10 years of experience
• Spring Boot (Micro services framework).
• Excellent programming skills
• Multithreading Programming.
• Maven Builds & handling the deployments in UNIX environment.
• One ORM Technology(JPA with Hibernate).
• Building the scalable and Fault-Tolerant Systems using above technologies.
• Knowledge of multithreading is a must
• Strong knowledge of object oriented various design patterns, architectural patterns and And software engineering best practices.
• Strong experience in Linux Unix
• Good Experience in SQL Queries and Databases
• Excellent debugging skills is must to have.
• Ability to work without supervision
• Proficient in Java, with a good knowledge of its ecosystems
• Familiar with various design and architectural patterns
• Skill for writing reusable Java libraries
• Knowledge of concurrency patterns in Java
• Implementing automated testing platforms and unit tests
Experience with the following tools and technologies:
• Java ,J2ee, Spring
• Proficient understanding of code versioning tools, such as Git
• Maven /ant Builds & handling the deployments in UNIX environment
Good to Have:
• Shell/Perl/script programming would be addon. • Experience with popular web application frameworks, such as Play and Spark • No SQL exp like Cassandra /MongoDB. • Kafka or Hive MQ hands On. • Any IOT based project execution experience. • Asynchronous Programming using java 8.