Software Engineer

6 - 11 years

6 - 10 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Design and develop scalable backend microservices and APIs using Java (Spring Boot) with maintainable and testable code.
  • Create responsive and modular front-end applications with Vue.js or similar , adhering to best UI/UX and component architecture.
  • Deploy and manage cloud infrastructure on Azure, leveraging DevOps pipelines, containers (Docker/Kubernetes), and infrastructure as code.
  • Automate end-to-end testing using Cypress and enforce test-driven development practices.
  • Integrate AI-powered tools and frameworks to automate repetitive development and testing tasks, enabling focus on core business logic.
  • Collaborate globally with product owners, architects, and developers, ensuring clear communication and timely delivery.
  • Mentor and guide peers to promote clean code, best practices, and continuous learning.
  • Own commitments and deliver high-quality software within deadlines.
Essential Skills and Tools
  • Java (8+): In-depth knowledge of core Java, concurrency, JVM internals, and functional programming paradigms.
  • Frameworks: Expertise in Spring Boot, Spring Security, Hibernate, and reactive frameworks (WebFlux).
  • Frontend: Strong skills in Vue.js, modern JavaScript/TypeScript, and CSS preprocessors.
  • Cloud Platforms: Proficient with Microsoft Azure or similar services including App Services, AKS, and Azure DevOps.
  • Testing: Advanced use of Cypress for UI testing; JUnit 5 and Mockito for backend unit and integration tests.
  • Build and Dependency Management: Maven, Gradle with effective use of repositories.
  • Version Control & CI/CD: Git, branching strategies, Jenkins/GitHub Actions/Azure Pipelines.
  • Containers & Orchestration: Docker, Kubernetes (AKS).
  • Automation & Monitoring: Familiarity with setup and use of monitoring/logging (Prometheus, ELK stack).
  • AI Development Tools: Practical experience with AI coding assistants (e.g., GitHub Copilot), code quality tools (SonarQube), and AI/ML libraries.
  • Database Technologies: SQL & NoSQL (PostgreSQL, MongoDB), schema design, and optimization.
  • Collaboration & Agile: Experience working in distributed teams with Scrum/Agile methods, excellent verbal and written communication.

Mock Interview

Practice Video Interview with JobPe AI

Start Core 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

thane, navi mumbai, mumbai (all areas)

bengaluru, karnataka, india

bangalore, hyderabad, delhi

bangalore, hyderabad, delhi

bangalore, hyderabad, delhi