Hive + Co is seeking a Senior Full Stack Java Developer to design, build, and support scalable enterprise web applications. The role focuses on developing backend services, APIs, and user-facing features within an existing enterprise platform, requiring strong collaboration and communication skills.
Responsibilities:
- Design, develop, and maintain scalable full stack web applications
- Build backend services and APIs using Java, Spring Boot, and RESTful architecture
- Design and optimize relational database schemas and queries
- Develop user-facing features that integrate with backend services
- Implement asynchronous or scheduled processing logic where needed
- Ensure application performance, scalability, and reliability
- Write clean, maintainable, and well-documented code
- Participate in code reviews, testing, and technical documentation
- Collaborate with engineering teams, product teams, and stakeholders
- Communicate technical concepts clearly to both technical and non-technical audiences
- Contribute to architecture discussions and system design decisions
Requirements:
- 5+ years of professional Java development experience
- Strong experience building applications with Spring Boot
- Experience developing and consuming REST APIs
- Experience designing and working with relational databases (DB2, PostgreSQL, or similar)
- Experience developing applications in Linux environments
- Strong understanding of JSON APIs and data processing
- Experience building scalable backend systems
- Ability to translate functional requirements into production-ready solutions
- Strong communication skills with the ability to interact with customers or stakeholders when needed
- Experience with Hibernate / JPA
- Experience working with message-driven architectures (ActiveMQ, Kafka, etc.)
- Experience developing UI components using Thymeleaf, Bootstrap, or similar frameworks
- Familiarity with CI/CD pipelines
- Experience working in Agile development environments