Sr. Java API Developer with Spring Security Exp. (Only G.C / U.S.C) || (Local will be Preferred)
6+Months
Cincinnati, OH (Onsite, 5 Days a Week)
#### **Key Responsibilities:**
- Design, develop, and maintain RESTful APIs using Java, ensuring high performance and responsiveness.
- Build secure and scalable server-side applications leveraging Spring Boot and related frameworks.
- Implement authentication and authorization mechanisms, incorporating best practices for application security.
- Collaborate with frontend developers, product managers, and QA teams to deliver feature-rich solutions.
- Optimize existing APIs and backend systems for efficiency, reliability, and maintainability.
- Participate in code reviews, mentor junior engineers, and contribute to engineering standards.
#### **Required Skills and Experience:**
- Strong hands-on experience in Java (preferably Java 8 or later) for backend application development.
- Extensive experience in building APIs using **Spring Boot** and securing them with **Spring Security**.
- Proficient understanding of REST API concepts, design patterns, and best practices.
- Familiar with microservices architecture and containerization (Docker/Kubernetes is a plus).
- Demonstrated expertise in working with relational databases (e.g., PostgreSQL, MySQL) and ORMs such as Hibernate.
- Good grasp of CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions).
- Experience with source control systems such as Git.
#### **Preferred Qualifications:**
- Certifications in Java technologies or Spring Framework are highly desirable.
- Prior experience in large, enterprise-level environments or leading tech firms.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
- Strong analytical and problem-solving skills, and ability to troubleshoot complex systems.
#### **Education:**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.