What are the responsibilities and job description for the Java FullStack Developer position at Purple Drive Technologies LLC?
********************Local Candidate Preferred******************************
Role Overview
We are seeking an experienced Java FullStack Developer who is skilled in building endtoend enterprise applications using Java 8, Spring Boot, and modern JavaScript/React.js frameworks. The ideal candidate will be responsible for delivering software from inception to production, working across both greenfield and brownfield projects. This role requires strong backend frontend development capability, CI/CD experience, and the ability to mentor team members and influence platform direction.
Key Responsibilities
FullStack Development
- Develop backend services using Java 8, Spring, Spring Boot
- Build responsive UI components using React.js or similar modern JavaScript frameworks
- Implement React workflows including:
- Component lifecycle
- Hooks
- State management
- Virtual DOM operations
- Write clean, reusable, modular Java and JavaScript code
- Implement REST API integrations and ensure smooth communication across services
Database & Storage
- Work with relational and nonrelational databases:
- PostgreSQL
- MongoDB
- Redis
- Design efficient database schemas, queries, caching strategies
Search & Logging
- Work with OpenSearch / Elasticsearch
- Use ELK/ELF stack for indexing, search, and log analytics
Version Control & CI/CD
- Handson experience with:
- GitHub
- Bitbucket
- RhodeCode
- GitFlow
- Use CI/CD pipelines (GitHub Actions) for automated build, test, and deployments
Agile Collaboration
- Work with crossfunctional teams (Developers, DevOps, Product Owners)
- Use tools like:
- Jira
- GitLab
- Trello
- Participate in Scrum ceremonies and contribute to delivery planning
Platform & Team Contribution
- Deliver software from design development deployment production support
- Work across greenfield & brownfield projects
- Apply technical expertise to guide platform architecture decisions
- Mentor junior team members and contribute to team growth
Essential Skills
- Java 8, Spring, Spring Boot
- React.js (deep understanding of core principles)
- Strong JavaScript proficiency (DOM manipulation, ES6 )
- REST API design & integration
- JWT and modern authorization mechanisms
- PostgreSQL, MongoDB, Redis
- OpenSearch / Elasticsearch
- GitHub, Bitbucket, RhodeCode
- GitFlow, GitHub Actions (CI/CD)
- Agile (Scrum)
- Strong problemsolving, creativity, adaptability
- Curiosity, passion for technology, startup mindset
- Applied statistics (distributions, regression, hypothesis testing)
NicetoHave Skills
- Experience working in highly scalable, distributed environments
- Ability to contribute to platformlevel decisions
- Exposure to statistical modeling or datadriven product development