Search by job, company or skills

Happiest Minds Technologies

TECHNICAL LEAD - Java

Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Tech Lead

Years of Experience: 8+ Years

Job Summary: We are seeking a highly skilled Java Fullstack Senior Kotlin Engineer to design, 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 technologies. This role requires strong leadership abilities to guide teams, conduct code reviews, and ensure the successful architecture of scalable systems that meet product requirements.

Responsibilities:

  • Architecture & Development: Design and implement scalable, high-performance backends using Kotlin, primarily with Spring Boot or Ktor, and integrate with modern frontend frameworks such as React, Angular, or Vue.js.
  • System Integration: Seamlessly integrate frontend interfaces with server-side logic and databases, ensuring efficient data flow and 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, addressing performance bottlenecks and enhancing user experience.
  • Team Leadership: Lead development teams, mentor junior engineers, and conduct code reviews to maintain high coding standards and best practices.

Mandatory Skills:

  • Proficient in Java programming language.
  • Strong experience with Kotlin, particularly in backend development using Spring Boot or Ktor.
  • Solid understanding of modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Experience with RESTful API design and development.
  • Familiarity with database technologies (e.g., SQL, NoSQL).

Preferred Skills:

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of Agile methodologies and project management tools.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3-5 years of professional experience in software development, with a focus on full-stack development.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.
  • Excellent communication skills, both verbal and written.

If you are passionate about building high-quality applications and leading development teams, we encourage you to apply for this exciting opportunity.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148625899

Similar Jobs

Bengaluru, India

Skills:

JavaCSSPostgreSQLSpring BootIntellijReactGitTypescriptGcpJUnitMockitoJavascriptDockerMySQLPostmanRestful ApisAzureJestAWSReact Testing LibraryAI coding assistantsVS Code

Bengaluru, India

Skills:

GatlingMavenJenkinsBash ScriptingGitJmeterJUnitGradleDockerAnsibleSonarqubeSeleniumRestful ApisCucumberHelmKubernetesEvent-driven architectureMicroservices architectureSpring-Spring Boot

Bengaluru, India

Skills:

Solid PrinciplesRabbitmqconcurrencySpringPerformance TuningKafkaJpaCassandraJava J2eeDesign PatternsPostgreSQLActivemqSpring BootMicroservicesDistributed SystemsHibernateSpring CloudOracleSpring SecurityMongoDBRestful Apisservice meshmessaging systemsCore Java 17JVM internalsAPI gateways

Bengaluru, India

Skills:

JavaDistributed SystemsCloudformationPostgreSQLKafkaSpring BootRedisMicroservicesMemcachedRabbitmqDockerTerraformMySQLMongoDBRestful ApisAzureKubernetesAWSSecurity best practicesGraphQL APIs

Bengaluru, India

Skills:

JavaGitsystem integrationAgileScrumsoftware architecture design principlesbuild systemsunit testing frameworks