Java Developer - Spring Boot/Hibernate

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

: Java DeveloperLocation : BangaloreNotice Period : Immediate to 15 DaysExperience : 3 to 5 years

Roles & Responsibilities

  • Java Development :
  • Develop and maintain web server applications using Java 8+.
  • Utilize object-oriented design principles and design patterns to write high-quality, well-architected code.
  • Implement secure and scalable code, ensuring adherence to best practices and industry standards.
  • Web Services Architecture :
  • Build and design high-performance, scalable web services using modern architecture frameworks and API technologies.
  • Develop and manage microservices architecture with hands-on experience in Spring Boot, Spring Data JPA, Hibernate, REST, JMS, and messaging techniques.
  • Software Engineering Best Practices :
  • Engage in requirement gathering and analysis to understand and refine the product requirements.
  • Perform code reviews, write unit tests, and ensure proper documentation of developed features.
  • Stay updated with and incorporate open-source technologies into projects as needed.
  • Debugging & Problem Solving :
  • Utilize strong debugging and analytical skills to troubleshoot and resolve complex issues.
  • Configure and tune application servers, JVM, operating systems, and databases to optimize performance.
  • Database Management :
  • Work with both NoSQL and SQL databases, such as Cassandra, Redis, Couchbase, Aurora, MySQL, etc.
  • Understand and leverage AWS cloud database services, including RDS, DynamoDB, S3, and related technologies.
  • Cloud & DevOps Integration :
  • Integrate cloud-based solutions using Amazon Web Services (AWS), focusing on cloud architecture and services.
  • Implement DevOps practices, including continuous integration and deployment (CI/CD) using tools like Jenkins, Docker, and Kubernetes.
  • Work on containerization technologies, with a preference for Kubernetes.
  • Event-Driven Architecture : Implement and manage event-driven architectures using Kafka, SNS/SQS, and other relevant technologies.
  • Agile Development :
  • Participate in the agile software development process, ensuring adherence to coding standards, source control management, and best practices in testing and operations.
  • Tool Proficiency :
  • Use development tools such as Git, Artifactory, JIRA, and other relevant software.
  • Maintain proficiency in reading various source code languages, software patterns, and methodologies.
  • Project Management :
  • Manage multiple tasks simultaneously, detailing solutions and ensuring timely completion of deliverables.
  • Collaborate with cross-functional teams, contributing to overall project success.
(ref:hirist.tech)

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