Skills and Requirements :
- Experience with Java, J2EE, spring, hibernate, rest, microservices
- Strong Java programming knowledge with good problem-solving skills.
- Strong in object-oriented principles and design patterns.
- Efficient Multithreading knowledge with the ability to optimize memory leaks.
- Should have strong knowledge in RESTFUL web services and microservices.
- Good in data structures and strong in using collections and Arrays.
- Able to visualize front end presentation and build rock-solid reusable API modules.
- Ability to understand Spring Boot and Maven Project structure and project setup.
- Understating standard application logger mechanism and proficiency in Customized error handling and Session management.
- Should be able to decode HTTP request and responses and understanding third-party.
- A strong ability to understand and organize data from various sources.
- Strong SQL skills and experience in columnar relational data stores and NoSQL technologies.
- The ability to optimize DB query and performance tuning is an added advantage.
- Knowledge with modern data pipelines, data streaming, and real-time analytics using tools such as Apache Kafka, Spark Streaming, Elastic Search.
- Should be knowing basic Linux commands Should have used GIT version control and basics Jenkin build process.
- Hands-on Jenkins build process is a plus.
- Proficient in understanding of web markup, including HTML5, CSS3.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, etc.
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
- Familiarity with tools such as Gimp or Photoshop is a plus.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.