Java Backend Developer
NicheSoft AIUnited StatesSENIORPosted 5h ago
JavaSpringRESTful APIsMicroservicesOAuth 2.0JWTOracleSQLHibernateJPAMavenGradleGit
About the Role
We are looking for an experienced Senior Java Backend Developer to join our team. This role focuses on building secure, scalable, and high-performance backend systems using Java and Spring technologies.
Key Responsibilities
• Design and develop secure, scalable, and high-performance backend interfaces and integration solutions
• Build, document, and maintain enterprise-grade RESTful web services
• Develop and optimize high-volume data-processing pipelines using the Spring framework
• Design data structures and schemas to enable seamless integration across internal and third-party applications
• Implement API security using OAuth 2.0 and JWT
• Work with relational databases, optimize SQL queries, and leverage Hibernate/JPA
• Develop comprehensive unit and integration tests and troubleshoot performance bottlenecks
• Collaborate with architects, business analysts, database administrators, and frontend engineering teams
Requirements
• 8+ years of hands-on experience in Java enterprise application development
• Strong expertise in Core Java and the Spring ecosystem
• Extensive experience designing and developing RESTful APIs
• Strong knowledge of OAuth 2.0, JWT, and API security
• Experience with microservices architecture and XML/JSON data processing
• Hands-on experience with Oracle, SQL optimization, Hibernate, and JPA
• Proven ability to design scalable, secure, and maintainable integration architectures
• Strong understanding of enterprise application design and performance optimization
Preferred Qualifications
• Experience with Maven/Gradle and Git
• Familiarity with Agile development methodologies