What are the responsibilities and job description for the Full Stack Java Developer (4+ Years of Experience) position at Spelman College?
Full Stack Java Developer (4 Years of Experience)
Recruitment began on December 4, 2024 and the job listing expires on June 4, 2025.
Applying for this role is straight forward Scroll down and click on Apply to be considered for this position.
As a Full Stack Java Developer, you will be responsible for developing both the front-end and back-end components of web applications. Your role will involve working with the latest Java technologies, modern frameworks, and cloud-based solutions to build high-quality, performant, and maintainable software. You will collaborate closely with other developers, product managers, and designers to deliver robust software solutions.
Key Responsibilities :
- Backend Development : Build and maintain RESTful APIs and microservices using Java and frameworks like Spring Boot, Hibernate, or JPA.
- Database Management : Design and manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and write optimized SQL queries.
- Integration : Integrate third-party APIs and external services, and ensure seamless communication between front-end and back-end systems.
- Code Quality & Best Practices : Write clean, maintainable, and efficient code while adhering to best practices and design patterns (e.g., SOLID principles).
- Testing & Debugging : Conduct unit testing and integration testing to ensure high code quality. Debug and troubleshoot issues across the stack.
- Agile Methodology : Participate in Agile development cycles (Scrum, Kanban) and collaborate with cross-functional teams for sprint planning, stand-ups, and code reviews.
- DevOps & Deployment : Collaborate with DevOps teams to deploy and maintain applications using CI / CD pipelines and cloud-based infrastructure (AWS, Azure, etc.).
- Performance Optimization : Continuously improve the performance of applications, ensuring scalability and responsiveness.
- Documentation : Maintain clear and comprehensive documentation for code, technical designs, and system architectures.
Skills & Qualifications :
Preferred Qualifications :
J-18808-Ljbffr