Java Developer
Job Description – Java Technology Consultant (3–5 Years Experience)Visa : USC onlyLocations : Dallas,TX- Tampa,FL- Jersey city ,NJRequired Qualifications:Bachelor’s degree or equivalent from an accredited institution.At least 3–5 years of IT experience in application development.Hands-on experience in Java, Spring Boot, and front-end technologies.Preferred Qualifications:Hands-on experience in Java 11+ / 14, REST APIs, Spring Boot, Microservices development.Core Java Development:OOPS concepts (Encapsulation, Inheritance, Polymorphism)Collections framework and usage scenarios Exception handling and loggingMultithreadingProblem-solving using arrays, strings, and collectionsSprint Boot & Rest API developmentBuilding REST APIs using Spring Boot Controller → Service → Repository flow Request/response handling, validation, exception handling API security basics (Spring Security awareness)Microservices Development:Microservices architecture basics Inter-service communication (REST, messaging basics) API gateway, service discovery (conceptual) Event-driven systems (Kafka/MQ awareness)Experience with event-driven architecture (Kafka / MQ).Strong experience in Angular (v11+) and front-end technologies (HTML, CSS, JavaScript, TypeScript).Vulnerability / Application SecurityJava Script/TypescriptState ManagementRoutingsAuth GuardsLifecycle HooksSonarQubeAPI MethodsHands-on experience with database technologies (Oracle / SQL Server / MongoDB)SQL queries (joins, filtering, aggregation) Schema understanding