Senior Java Developer

5 - 8 years

5 - 8 Lacs

Posted:16 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities:

  • Java Development

    : Design, code, test, debug, andmaintainJava applications using best practices and coding standards. Ensure the performance, security, and maintainability of the codebase.
  • Object-Oriented Analysis and Design

    : Apply principles of Object-Oriented Programming (OOP) to design and implement robust, extensible software solutions.
  • Database Integration

    : Work with PostgreSQL, a relational database, to efficiently store and retrieve data. Optimize queries and design database schemas.
  • Frameworks and Libraries

    :UtilizeJava frameworks and libraries, including Spring Boot, toexpeditedevelopment and enhance application functionality.
  • Collaborate with the Team

    : Work closely with cross-functional teams, such as product managers, UX/UI designers, and other developers, to deliver high-quality software solutions.
  • Code Reviews

    :Participatein code reviews to ensure adherence to coding standards,identifybugs, and propose improvements to code quality.
  • Performance Optimization

    :Identifyperformance bottlenecks andoptimizeJava applications for speed and scalability.
  • Unit Testing

    : Create and execute unit tests tovalidatethe correctness of code and ensure robustness.
  • Documentation

    : Document design decisions, code, and application architecture for future reference and knowledge sharing.
  • Technical Troubleshooting

    : Investigate and resolve technical issues and bugs reported by QA or end-users.

Experience - 5 to 8 Years

Required Skills:

Must-Have:

  • Knowledge of CoreJava, Spring Boot Framework, Microservices,SQL & NoSQL Databases(e.g.PostgreSQL, MongoDB etc),RESTful APIs,Docker, Spring Security, JPA and Spring Data JPA, Maven or Gradle.
  • Knowledge ofDistributed systemdesign principles and fundamentals of architecture.
  • Understanding of performance engineering and knowledge of quality processes and estimation techniques.
  • Basic understanding of the project domain and ability to translate functional/nonfunctional requirements to system requirements.
  • Ability to design and code complex programs and write test cases and scenarios based on specifications.
  • Good understanding of SDLC and Agile methodologies.
  • Awareness of the latest technologies and trends.
  • Logical thinking,CriticalThinking,and problem-solving skills with the ability to collaborate effectively.

Good toHave:

  • Experience in the Healthcare Domain.
  • Hands-on experience with Elastic SearchorSolr.
  • Experience indistributed event streamingplatforms such as Kafka.
  • Familiarity with web development technologies such as HTML, CSS, and JavaScript.
  • Knowledge of front-end development frameworks like Angular 2+.
  • Experience with microservices architecture and cloud technologies (e.g., AWS, Azure, Google Cloud).
  • Proficiencyin usingDevSecOpstools,Github,Jira, and familiarity with Agile & Scrum methodologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Narayana Health (NH) logo
Narayana Health (NH)

Research Services

Bangalore

RecommendedJobs for You

Agra, Uttar Pradesh, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India