- Strong Core Java - Nice to have Java 8
- Design Patterns.
- Strong Object Oriented Programming Concepts.
- Experience to work on N-Tier Architecture applications.
- Experience with Web based frameworks like Spring and ORM frameworks like Hibernate.
- Experience on CI/CD (Jenkins or any other).
- Better understanding of Data structures such as Map, List, Set, etc.
- Any of the Web or Application Server (Tomcat, Jetty or Wildfly)
- A better understanding of Agile - Scrum methodology.
- Strong Communication skills and Positive attitude.
You should have:
- Development experience with a Micro services based environment such as Spring-Boot.
- Experience on at least one database management system. (SQL or NoSQL)
- Experience with any well-known cloud such as AWS, Azure or GCP.
- Experience with Containerisation.
- Experience on Linux/Unix environment.
Minimum experience (4 years)