· BE/BTech in Computer science with 5+ 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 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 , 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.