About the Job:
Build and scale modern web applications that make a real impact. In this role, you'll work across the stack—crafting responsive, user-friendly interfaces and developing robust backend services that power seamless experiences. You'll collaborate closely with product, design, QA, and engineering peers to deliver features end-to-end, improve performance, and maintain high code quality. If you enjoy solving real-world problems, taking ownership of deliverables, and contributing to a supportive team culture that values learning and clean engineering practices, this is a great place to grow. You'll have opportunities to work on evolving architectures, improve developer experience through automation, and help shape best practices as the product scales.
Key Responsibilities:
• Design, develop, and maintain full-stack features using Java and Angular across web applications.
Build reusable UI components, implement responsive layouts, and ensure consistent UX across browsers and devices.
Develop backend services and APIs in Java, ensuring reliability, performance, and maintainability.
Integrate frontend applications with backend services, handling authentication, authorization, and data flows.
Write clean, testable code; perform unit/integration testing and participate in code reviews.
Troubleshoot production issues, perform root-cause analysis, and implement preventive fixes.
Collaborate with cross-functional teams to refine requirements, estimate work, and deliver on sprint commitments.
Contribute to improving engineering standards, documentation, and development workflows.
Minimum Qualifications:
• Engineering degree or equivalent practical experience.
3–8 years of experience in full-stack development with strong hands-on expertise in Java and Angular.
Solid understanding of web fundamentals (HTTP, REST, JSON) and frontend development concepts.
Experience building and consuming APIs and integrating UI with backend services.
Strong problem-solving skills with the ability to debug across frontend and backend layers.
Preferred Qualifications:
• Experience with Spring Boot, building RESTful microservices, and implementing layered architectures.
Proficiency with TypeScript, RxJS, Angular best practices, and performance optimization techniques.
Familiarity with ORM frameworks (e.g., Hibernate/JPA) and relational database design and querying.
Exposure to CI/CD pipelines, automated testing practices, and code quality tools.
Experience working in Agile/Scrum teams with strong ownership and stakeholder collaboration.
Similar jobs

Java fullstack

Apply Now
Back to search page