Senior Full Stack Developer
As a key contributor to our mission-critical product, you will be responsible for designing and building high-impact features using Java/Spring on the back end and Angular on the front end.
Key Responsibilities:
* Design & Build: Lead end-to-end development of high-impact features combining Java/Spring and Angular.
* UX & UI: Collaborate with designers to translate wireframes and prototypes into pixel-perfect interfaces; conduct A/B tests and user-behavior analyses to continuously optimize flows.
* Architecture & Standards: Make strategic decisions around architecture, migrations, and performance optimizations; establish coding best practices, testing protocols, and deployment pipelines.
* Cross-Platform Integration: Extend our platform to mobile apps, ensuring seamless data sync and consistent user experiences.
* Mentorship & Collaboration: Perform code reviews, pair programming, and technical workshops; foster a culture of knowledge sharing.
Requirements:
* 8+ years building production-grade web and mobile applications.
* Deep expertise in Spring Boot, JPA/Hibernate, and Java.
* Strong experience with JavaScript frameworks—preferably Angular.
* Experience with message queuing (Kafka, RabbitMQ, or AWS SQS/SNS).
* Proficiency in relational databases (PostgreSQL) and RESTful API design.
* Strong analytical skills; comfortable using data analytics to derive user insights.
* Excellent communication skills, both written and verbal (essential for global collaboration).
* Self-starter who thrives in a fast-paced, autonomous environment.
Nice-to-Haves:
* Experience with streaming and AI tools: Integrating with workflow platforms.
* Familiarity with behavioral-data platforms and event-tracking tools.
* Prior work on hybrid mobile apps (Ionic/Capacitor).
* Exposure to cloud-native deployments (Docker, Kubernetes, AWS/GCP).