
Java with React
- Columbus, OH
- Permanent
- Full-time
We are seeking a skilled and experienced Backend Developer to join our growing engineering team. The ideal candidate will have strong experience with Java 21, Spring Boot, SQL, NoSQL databases, and designing and building RESTful APIs. You will be responsible for developing scalable backend systems that power our applications, ensuring high performance and responsiveness.
Responsibilities:
- Design, develop, and maintain backend services using Java 21 and Spring Boot.
- Develop and integrate robust RESTful APIs to support frontend and mobile applications.
- Work with SQL databases (e.g., PostgreSQL, MySQL) to design and optimize data models.
- Implement and manage NoSQL databases (e.g., MongoDB, Cassandra) where applicable.
- Write clean, maintainable, and testable code following best practices.
- Collaborate with cross-functional teams including frontend developers, DevOps, and QA engineers.
- Participate in code reviews, sprint planning, and technical discussions.
- Monitor application performance and troubleshoot production issues as needed.
- Strong proficiency in Java 21 and experience with Spring Boot.
- Solid understanding of object-oriented programming and design patterns.
- Experience working with SQL databases (e.g., PostgreSQL, MySQL).
- Hands-on experience with NoSQL databases (e.g., MongoDB, Redis, Cassandra).
- Strong knowledge of RESTful API design and implementation.
- Familiarity with tools like Maven/Gradle, Git, JIRA, Jenkins, or similar.
- Understanding of application security, performance tuning, and scalability.
- Experience working in Agile/Scrum development environments.