Senior Software Engineer - Application Development

7 - 9 years

10 - 12 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Responsibilities:

  • Design and implement new software solutions in Kotlin and/or Java and troubleshooting a legacy system.
  • Support and improve existing Spring Boot 3 applications.
  • Develop secure solutions using Oauth2 and Saml2.
  • Improve performance through code optimization and caching in Redis.

Requirements & Qualifications:

  • 7+ years of Kotlin or Java.
  • Experience in building high quality, complex web applications in Kotlin and knowledge of multithreading and concurrency.
  • Strong understanding and experience with REST architecture and APIs
  • Hands on experience with microservices based development.
  • Experience in working in microservices architecture and Kubernetes cluster.
  • Having knowledge of distributed applications w.r.t security, request tracing, logging, and monitoring.
  • Solid foundations in RDBMS concepts, SQL, design patterns, optimization for scale and performance.
  • Experience in working on Tools like Eclipse, Git Repository, MVN, gradle.
  • Experience in Web/Application Servers like Apache Tomcat
  • Experience on writing unit test
  • Demonstrate strong analytical and troubleshooting skills; and someone who enjoys owning and solving problems end-to-end.
  • Excellent communication skills. Comfortable interacting with remote teams in multiple offices that practice agile methodologies.
  • Willingness to learn and apply new technologies including Bot platforms and Machine Learning platforms.
  • Experience in building high quality, complex web applications in Kotlin.
  • Experience with Swagger/Swashbuckle
  • In-depth knowledge of SQL
  • Familiarity with DevOps and/or JIRA
  • BS degree in Information Technology, Computer Science, or relevant field

Additional Experience We Would Love to Have

  • Experience with cloud technologies such as AWS is a plus.
  • Background in design and development of Technology for Government Health and Human Services
  • Experience with design and development of SaaS solutions

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You