Happiest Minds Technologies
Website:
happiestminds.com
Job details:
Java Fullstack Kotlin Engineer
Years of Experience: 3-5 Years
Job Summary: We are seeking a skilled Java Fullstack Kotlin Engineer to develop and maintain end-to-end web and mobile applications. The ideal candidate will specialize in Kotlin for backend development, utilizing frameworks such as Ktor and Spring Boot, while also being proficient in modern frontend frameworks like React or Angular. This role requires a strong focus on system integration, performance optimization, and quality assurance to deliver high-performance applications.
Responsibilities:
- Development: Implement scalable and high-performance backends using Kotlin, primarily with Spring Boot or Ktor, and develop user-friendly interfaces using React or Angular.
- System Integration: Integrate frontend interfaces with server-side logic and databases, ensuring seamless data flow and optimal user experience.
- Testing & Quality Assurance: Oversee automated testing, debugging, and quality assurance processes to ensure system reliability and performance.
- Performance Optimization: Optimize applications for maximum speed and scalability, identifying bottlenecks and implementing solutions.
Mandatory Skills:
- Proficiency in Java
- Strong experience with Kotlin, particularly with frameworks like Spring Boot and Ktor
- Experience with frontend frameworks such as React or Angular
- Solid understanding of RESTful APIs and microservices architecture
- Experience with database management systems (e.g., PostgreSQL, MySQL)
Preferred Skills:
- Familiarity with cloud services (e.g., AWS, Azure)
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Experience with CI/CD pipelines and DevOps practices
- Understanding of Agile methodologies
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 3-5 years of professional experience in software development
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
If you are passionate about building high-quality applications and have the required skills, we encourage you to apply and join our dynamic team.
Click on Apply to know more.