Senior Java Backend Developer
Job Title : Senior Java Backend DeveloperLocation : Pittsburgh PA, Dallas TXDuration : Full-timeJob Description :We are looking for an experienced Java Backend Developer to join our team and oversee backend development initiatives. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, and Cloud Technologies , with a proven track record of leading teams and driving scalable backend solutions.Core Java & Backend Development5+ years of hands on Java development experienceStrong proficiency in Java (Java 8+)Solid understanding of:Object Oriented Programming (OOP)Design patterns (Factory, Singleton, DAO, etc.)Exception handling, multithreading, and collectionsExperience building scalable, maintainable backend servicesAPI DevelopmentStrong experience designing and developing RESTful APIsHands on with Spring Boot / Spring MVCAPI design best practices:HTTP methods, status codesRequest/response validationVersioning strategiesExperience with JSON, request serialization/deserializationFamiliarity with API documentation tools (Swagger / OpenAPI)API testing using tools such as Postman, REST Assured, or similarFrameworks & LibrariesSpring Framework (Core, Boot, MVC)Dependency Injection and Aspect Oriented Programming (AOP)Data PowerORM frameworks such as:Hibernate / JPAExperience with Microservices architecture is strongly preferredDatabase & SQLStrong hands on experience with SQLAbility to write and optimize:Complex joinsSubqueriesStored procedures (nice to have)Experience with relational databases such as:OracleTeradata DevOps, Build & DeploymentExperience with Maven / GradleVersion control using Git/bitbucket#J-18808-Ljbffr