Job Description
At Mindera, we’re committed to pushing the boundaries of technology to deliver innovative solutions to our clients. We are looking for a passionate Full Stack Engineer to join our dynamic team. You’ll play a key role in developing high-quality, scalable, and efficient systems that integrate the latest technologies.
Experience : 6 to 15+ Years
Core Responsibilities:
- Backend Development:
- Design and build robust backend services using Java 17+ (with a preference for Java 21), Micronaut, Spring Boot, and other related technologies.
- Implement and maintain efficient APIs using GraphQL Federation and REST.
- Collaborate with cross-functional teams to ensure seamless integration of the backend with front-end and external systems.
- Frontend Development:
- Develop and maintain responsive, performant front-end applications using React/Next.js and TypeScript.
- Ensure UI components align with modern web standards and the user experience is top-notch.
- Cloud & DevOps:
- Manage cloud infrastructure on Azure, utilizing Terraform for infrastructure as code (IaC) and Kubernetes for container orchestration.
- Leverage GitHub Actions to automate build, deployment, and testing pipelines.
- Monitor system performance, ensuring high availability, scalability, and security across all environments.
- Testing & Quality Assurance:
- Write unit and integration tests using JUnit, Mockito, Playwright, Jest, Cucumber, and Wiremock to ensure reliable code.
- Contribute to a strong testing culture and ensure all services are well-tested before production release.
- Event-Driven Architecture:
- Implement event-driven solutions using Kafka, enhancing system performance and enabling real-time data streaming.
- Database Management:
- Develop and maintain databases (MongoDB, MySQL), ensuring data integrity and optimal performance.
- Collaboration & Communication:
- Work closely with stakeholders, developers, and DevOps teams to define requirements and deliver impactful solutions.
- Keep the business context in mind, contributing to discussions around project goals and user experience.