Java Developer (Multithreading)
Title: Java Developer (Multithreading)Location: Princeton NJType: ContractClient Overview: Client is looking for Java Developer with very good exp with Multithreading concepts and the candidate who has worked in BFS, Finance & Fintech domainsJob Description:Front End Development Design and develop responsive high performance user interfaces using React js v18 Hooks and State Management tools like Redux or Context APIBack End Development Build scalable and secure microservices and server side logic using Java 1721 and Spring BootAPI Integration Create and consume secure RESTful APIs to facilitate seamless communication between the client and serverDatabase Management Write optimized queries for relational databases like Postgres SQL MySQL and work with NoSQL solutions like MongoDBBuild resilient, low-latency, and multi-threaded Java applications.Full Stack Development Build user facing interfaces HTML CSS JS Angular React and server side logic Java Spring BootDatabase Management Design develop and maintain relational databases SQL Oracle PostgreSQLAPI Microservices Develop test and integrate RESTful APIs and microservices architecturesTesting Debugging Perform unit testing troubleshoot applications and fix bugs to ensure qualityDeployment DevOps Deploy code to environments using containerization tools like Docker and KubernetesCollaboration Work with cross functional teams Product Managers QA in Agile Scrum environmentsRequired Skills QualificationsBackend Strong proficiency in Java 8 Spring Framework and Spring BootFrontend Experience with HTML5 CSS3 JavaScript and frameworks like Angular or ReactDatabase Experience with RDBMS Oracle MySQL SQL ServerTools Experience with Git Maven and CICD toolsMethodologies Understanding of Agile development processesSkillsMandatory Skills : Java, Microservices, MS SQL Server, React, Spring Boot, Multithreading.Good to Have Skills : GitHub Co-Pilot