Talent.com
This job offer is not available in your country.
Principal, Software Engineering

Principal, Software Engineering

IN19 Alcon Laboratories (India) Pvt Ltd CompanyBangalore, Karnataka, India
1 day ago
Job description

Key Responsibilities :

  • Design, develop, and deploy robust, scalable, and secure applications using Spring Boot and related technologies.
  • Expertise in Microservices architecture, implement & enhance & platform RESTful / Microservice APIs using Java Spring Boot.
  • Experience working in an Agile team and actively participate in scrums.
  • Develop high-quality solutions that align with the roadmap and satisfy business requirements.
  • Ensure that the software application is thoroughly evaluated and debugged before it is released.
  • Ensure that the software application is secure and protected from potential security breaches.
  • Ability to work on multiple projects, geographically distributed teams at the same time and complete tasks in a timely manner.
  • Coach and mentor junior developers and contribute to end-to-end business process and system integration.
  • Keep up with the latest technologies and industry trends to ensure that the software application is using the most up-to-date and effective tools.

Key Requirements / Minimum Qualifications :

  • Bachelor's or master's degree in computer science or related field
  • 7+ years of experience in Java development
  • Strong proficiency in Spring Boot, Spring Framework, and related technologies
  • Strong understanding in databases (PostgreSQL / Dynamo), AWS, and server-side technologies
  • Solid understanding of database technologies (SQL, NoSQL)
  • Familiar with CI / CD processes, containerization, and Agile SDLC framework
  • Knowledge of testing frameworks (JUnit, PowerMock, Mockito)
  • Knowledge of serverless framework (Lambda)
  • Optimize application performance and troubleshoot issues
  • Fast learner of new and emerging technologies
  • The ability to fluently read, write, understand, and communicate in English.
  • Create a job alert for this search

    Software Engineering • Bangalore, Karnataka, India