We are looking for a Senior Java Full Stack Engineer with strong backend expertise in Java/Spring Boot and solid frontend experience with React. The ideal candidate should be able to work across the full application stack and contribute to technical design, implementation, and delivery.
Responsibilities
- Develop full-stack applications using Java, Spring Boot, and modern frontend frameworks
- Build and maintain REST APIs, backend services, and frontend components
- Collaborate with product, QA, design, and engineering teams
- Participate in architecture discussions and technical planning
- Ensure code quality through testing, code reviews, and best practices
- Troubleshoot application issues across frontend and backend layers
- Mentor other developers and support continuous improvement
Requirements
- 3+ years of professional software development experience with production delivery
- Strong experience with Java and Spring Boot
- Experience with React
- Good understanding of REST APIs and web application architecture
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle
- Cloud experience with AWS, Azure, or GCP
- Knowledge of front-end technologies, including HTML, CSS, JavaScript, and TypeScript
- Experience with testing frameworks and CI/CD practices
- Ability to work independently and communicate clearly with both technical and non-technical stakeholders
- Proficient communication skills in English (B2 level or higher)
Nice to have
- Experience with microservices
- Familiarity with Docker and/or Kubernetes
- Knowledge of Apache Kafka or other messaging platforms