Java Backend Developer (API, Microservices, Spring)
Job TitleRequirements:Experienced in Micro services architecture and java with good understanding of design patterns, spring boot frameworkExpertise in RESTful web services, and includes Advanced JavaScript architecture.Knowledge of MongoDB, KubernetesExpertise in Java,J2EE Spring Boot, Spring Cloud, Eureka, Spring Cloud Gateway, Spring SecurityDeep Understanding of service design for Cloud environment and related technologies Dockers, Kubernetes, AWS and OpenShift.Experience with web servers Nginx and application server Tomcat. Knowledge of TLS, SSL certs.Thorough understanding of distributed systems architecture and exposure to multiple technical disciplines including:Unix, Linux and WindowsDatabases (Postgres, Oracle and SQL)High-Availability, Redundancy, Clustering, Disaster Recovery, Load BalancingNo SQL databases MongoHardware platforms and NetworkingPossesses a high degree of technical competency to design and develop digital applications using cutting-edge tools and technologiesCollaborative working with the client's technology and business staff day-to-dayProactive and willing to go above and beyond to satisfy the client and deliver on project goalsCodes, tests, debugs, implements, and documents complex global applicationsSkilled in building distributed systems, CI/CD and Test Driven Development (TDD), Micro-service design decision and utilizationMemory management in programming languageKnowledge of Common FrameworksOperating within a bounded contextDatabase principles and Data Architecture/ModelMulti-thread vs single threadKnowledge of Basic Algorithms and approaches in Eligible to workimization of algorithms