Tech Stack
AngularAWSAzureCloudDockerGoogle Cloud PlatformHibernateJavaKubernetesMicroservicesMySQLPostgresReactSpringSpring BootSpringBootVue.js
About the role
- Design, develop, and maintain enterprise-grade Java applications.
- Utilize Cursor to streamline coding, debugging, and documentation.
- Collaborate with cross-functional teams to gather requirements and deliver robust solutions.
- Implement best practices for code quality, performance, and security.
- Perform code reviews and mentor junior developers.
- Troubleshoot and resolve complex technical issues.
Requirements
- 10+ years of professional Java development experience.
- Strong knowledge of Java 8+ features, Spring/Spring Boot, Hibernate/JPA, REST APIs, and Microservices architecture.
- Hands-on experience with Cursor for AI-assisted software development.
- Solid understanding of relational databases (MySQL, PostgreSQL, or similar).
- Experience with version control (Git) and CI/CD pipelines.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and collaboration abilities.
- Experience with front-end technologies (React, Angular, or Vue) is a plus.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker/Kubernetes.