Develop robust backend services (60% focus) using Java, Spring Boot, Microservices, and Hibernate for data persistence and API design.
Build responsive frontend interfaces (40% focus) with React.js, including state management (Redux/Context API), hooks, and modern UI libraries (Material-UI/Tailwind).
Integrate frontend with backend microservices via REST/GraphQL APIs, ensuring end-to-end feature delivery.
Collaborate in Agile teams, participate in code reviews, and optimize for performance across the stack.
Implement CI/CD pipelines, testing (Jest for frontend, JUnit for backend), and deployment on cloud platforms (AWS/Google Cloud Platform/Docker).
Troubleshoot and enhance user-facing applications for scalability and reliability.
5+ years of full stack experience, with strong backend emphasis (Java/Spring Boot, Microservices, Hibernate).
Proficiency in React.js (or equivalent modern frontend frameworks) and frontend tooling (Webpack, Vite).
Experience with databases (SQL/NoSQL) and API development.
Bachelor's in Computer Science or related field.
Solid understanding of Agile methodologies and version control (Git).
Familiarity with TypeScript, Next.js, Spring Security, and containerization (Kubernetes).
Exposure to real-time features (WebSockets) and monitoring tools (Sentry/New Relic).