SENIOR SOFTWARE ENGINEER - Java

happiestminds

Bengaluru (Bangalore) 3 Years Exp Posted 43d ago

Job Description

  • Architecture & Development: Design and implement scalable, high-performance backends using Kotlin 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 an 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, scalability, and responsiveness, addressing any performance bottlenecks.
  • 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.
  • Experience with modern frontend frameworks such as Angular 7, React, or Vue.JS.
  • Solid understanding of Restful services and microservices architecture.
  • Familiarity with database technologies (SQL and NoSQL).

Preferred Skills:

  • Experience with cloud platforms (Azure Cloud, AWS, or GCP - GCS).
  • Knowledge of containerization technologies (Docker, Kubernetes basics).
  • Familiarity with CI/CD Pipelines and Devsecops practices.
  • Experience in Agile and Scrum Framework methodologies.

Similar Openings for You