Source description
About the role
University degree in Computer Science or equivalent preferred Web communication: XML, JSON, RESTful Web service and Micro-services JAVA EE, Spring MVC, Spring Boot Experience in core java Version8+ and advanced java (JDBC, Collections, Serialization, Memory management, Servlets, Session management, Multithreading, Browser dependencies, etc) Strong experience in Object Oriented concepts and Design Patterns Knowledge RDBMS specifically MSSQL Good understanding of GIT and Maven Familiarity with AJAX, jQuery and equivalent technologies Experience with Elasticsearch/Lucene or Redis or Kafka or MongoDB as used in a work project Node JS, Express Framework Using good analytical, debugging, and tracing skills, you should be well-versed with clean code principles and exposure to secure coding is beneficial. Experience with threading and performance tuning will be an added advantage Strong experience in writing Unit test cases - Junit Understanding of Agile Workflow Job Profile: Design, build, and maintain high performance, reusable, and reliable Java code Strong problem-solving skills, data structures, and algorithms. Experience with distributed systems handling large amounts of data Ensure the best possible performance, quality, and responsiveness of the application Displaying sound knowledge of software engineering process, you will work on Payment domain projects Continuously discover, evaluate, and implement new technologies to maximize development efficiency Contributing Responsibilities: Team player Effectively communicating the overall delivery status Should have excellent communication, negotiation, decision making, and problem-solving skills Technology adaptation, learning and implementation within the project. Strong will to succeed and overcome challenge
More at aeroqube