- Company Name
- Propel Holdings
- Job Title
- Software Developer II (Full Stack)
- Job Description
-
Job title: Software Developer II (Full Stack)
Role Summary: Build secure, scalable web applications using React and Java/Spring Boot, ensuring high code quality and rapid delivery across end‑to‑end projects.
Expactations: 5–7 years full‑stack development experience, strong ownership of tasks, ability to prioritize multiple projects, proactive problem‑solving, ethical compliance, customer‑first mindset, excellent communication.
Key Responsibilities:
- Design, develop, test, and deploy full‑stack solutions (React front‑end, Java/Spring Boot back‑end).
- Write clean, maintainable code and conduct code reviews; refactor for performance and readability.
- Create and maintain RESTful services, integrating with Oracle/MySQL/PostgreSQL via JPA/Hibernate.
- Participate in sprint planning, daily stand‑ups, and cross‑functional meetings; provide technical insights.
- Prioritize and manage concurrent tasks, ensuring timely completion of deliverables.
- Investigate and resolve critical production issues quickly, minimizing downtime.
- Uphold security, privacy, and compliance standards across all software artifacts.
- Contribute to CI/CD pipelines and deployments on AWS, Docker, Kubernetes.
- Mentor junior developers and share best practices.
Required Skills:
- Java (Spring Boot, Spring MVC, JPA/Hibernate)
- JavaScript/TypeScript with React (or Angular)
- REST API design and implementation
- SQL (Oracle, MySQL, PostgreSQL)
- Version control (Git)
- Unit, integration, and test‑driven development
- Debugging, performance tuning, and problem‑solving
- Strong communication and collaboration with cross‑functional teams
- Experience with AWS, Docker, Kubernetes (desired)
- CI/CD pipelines (Jenkins, GitHub Actions, etc.) (desired)
- Web security fundamentals (desired)
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (typical).
- No mandatory certifications specified.