Java Full Stack Developer | Codersbrain
contractualfull-time
Posted on May 15, 2025
Job Description
Java Full Stack Developer
Job Summary
We are seeking an experienced Java Full Stack Developer with over 5 years of hands-on experience in both backend (Java, Spring Boot) and frontend (Angular 1.x and 2+) technologies. The ideal candidate should be adept at developing scalable, secure applications, and have working knowledge of AWS, Firebase, and application security best practices. Experience with the Apple Push Notification (APN) network is a plus. This is a contractual, full-time role with a flexible start date within 15 days, and may require occasional overlap with IST time shift for client calls.
Responsibilities
- Develop, test, and maintain scalable Java Spring Boot backend services.
- Design and implement responsive frontend applications using Angular (1.x and 2+).
- Integrate cloud services, primarily AWS and Firebase, into the application stack.
- Implement security best practices, including OAuth2 and JWT, to ensure robust application security.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and optimize existing codebases for performance and security.
- Participate in code reviews and actively contribute to technical discussions.
- (Preferred) Integrate and manage Apple Push Notification (APN) network functionalities.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of relevant experience in full stack development.
- Proficient in Java and Spring Boot for backend development.
- Strong experience in Angular (both 1.x and 2+ versions) for frontend development.
- Practical experience with AWS cloud services.
- Experience with Firebase integration.
- Solid understanding of modern security concepts, including OAuth2 and JWT.
- Excellent problem-solving and debugging skills.
- Effective communication and collaboration abilities.
Preferred Skills
- Familiarity with the Apple Push Notification (APN) network.
- Knowledge of additional JavaScript frameworks or libraries.
- Experience with CI/CD tools and DevOps practices.
- Exposure to Agile/Scrum methodologies.
- Experience in performance optimization and application monitoring.
- Prior experience with contractual or remote project-based work.
Experience
- Minimum 5 years of professional experience in full stack development with Java, Spring Boot, and Angular (1.x/2+).
- Demonstrable experience with AWS services, Firebase integration, and implementing security best practices in web applications.
- Prior exposure to APN is advantageous.
Environment
- Work location: Not specified (assume remote or flexible unless otherwise communicated).
- Work hours: IST time shift with flexibility; occasional overlap required for client communication.
- Contractual, full-time engagement.