Overview
We’re looking for a highly skilled Full Stack Developer with a strong backend foundation in Java (8+) and Spring Boot, and a modern frontend development mindset with React, Redux, and TypeScript.
The ideal candidate thrives in domain-driven design (DDD) environments, communicates effectively, and delivers production-grade features using clean, testable code.
Responsibilities
- Design and develop scalable backend services using Java 8+, Spring Boot, and gRPC/HTTP protocols
- Implement front-end applications using React, Redux, TypeScript, and modern ECMAScript
- Write unit and integration tests using Jest, Enzyme, and backend test frameworks like JUnit
- Apply Domain-Driven Design (DDD) principles to model business logic
- Collaborate with designers, product managers, and other engineers to deliver high-impact features
- Participate in code reviews, system architecture discussions, and DevOps activities when needed
- Optimize applications for maximum speed, scalability, and maintainability
Requirements
- Strong Java (8+) experience with Spring Boot ecosystem
- Familiarity with RESTful APIs, gRPC, and HTTP-based services
- Solid understanding of application-level architecture and microservices
- Experience with databases (SQL/NoSQL) and ORM frameworks like JPA/Hibernate
- Hands-on with unit/integration testing and mocking frameworks
- Proficient in React, Redux, and TypeScript
- Comfortable with Jest, Enzyme, or similar testing frameworks
- Ability to write clean, reusable, and maintainable component-based UI
- Experience in DDD (Domain-Driven Design) is highly preferred
- Familiarity with CI/CD pipelines, Git, and Agile development practices
- Strong communication and problem-solving skills
- Self-motivated and eager to learn new technologies
- Experience with Kubernetes, Docker, or cloud providers (AWS/Azure)
- Understanding of OAuth2/Security in APIs
- Familiarity with Monorepos, Nx, or Micro Frontends
- Exposure to performance profiling and monitoring tools (e.g., Prometheus, Grafana)
Seniorities
- Seniority level: Not Applicable
Employment type
Job function
- Job function: Engineering and Information Technology
- Industries: Technology, Information and Internet
Referrals increase your chances of interviewing at Astra Tech by 2x
#J-18808-Ljbffr