Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15333867

    MY Guru Knowledge Center logo

    Java Developer

    MY Guru Knowledge Center · Hyderabad · onsite · Posted 49d ago

    Undisclosed2–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    • We are looking for a skilled and technically strong Java Developer with hands-on experience in Java development and modern full-stack technologies.
    • The ideal candidate should have strong knowledge of Core Java, Advanced Java, Java frameworks, databases, REST APIs, frontend technologies, and cloud platforms.
    • The candidate should be capable of working on real-world projects, developing scalable applications, and providing technical guidance to freshers and interns through practical knowledge sharing and project-based learning.

    Key Responsibilities : -

    • Design, develop, test, debug, and maintain Java-based applications.
    • Develop scalable applications using Core Java and Advanced Java.
    • Work with Spring, Spring Boot, Spring MVC, Spring Data JPA, and Hibernate/JPA.
    • Develop and integrate RESTful APIs and web services.
    • Work with frontend technologies such as React or Angular.
    • Work with relational databases such as MySQL, PostgreSQL, or SQL Server.
    • Develop and maintain applications using object-oriented programming, collections, multithreading, exception handling, streams, lambda expressions, and Java 8+ features.
    • Apply design patterns and appropriate software architecture principles.
    • Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
    • Participate in application deployment, configuration, and troubleshooting in cloud environments.
    • Perform unit testing, debugging, code reviews, and troubleshooting.
    • Use Git, Maven/Gradle, and standard software development practices.
    • Provide technical guidance and knowledge-sharing sessions to freshers and interns on Java, frameworks, development practices, and project implementation.
    • Support freshers and interns through coding exercises, project assignments, code reviews, and technical discussions.
    • Review technical assignments and provide constructive feedback.
    • Collaborate with developers, QA teams, and other stakeholders to deliver project requirements.
    • Stay updated with modern Java technologies, frameworks, cloud technologies, and industry development practices.

    Required Technical Skills : -

    Backend : -

    • Core Java & Advanced Java
    • OOPs, Collections, Exception Handling
    • Multithreading & Concurrency
    • Generics, Streams & Lambda Expressions
    • Java 8+ features
    • Spring / Spring Boot
    • Spring MVC
    • Spring Data JPA / Hibernate
    • REST APIs & Web Services
    • Microservices concepts

    Database : -

    • SQL
    • MySQL / PostgreSQL / SQL Server
    • Database design and query optimization basics

    Frontend : -

    • Good understanding of React or Angular
    • HTML, CSS, JavaScript
    • API integration with frontend applications

    Cloud & Tools : -

    • Knowledge of any one cloud platform: AWS / Azure / Google Cloud
    • Git / GitHub / GitLab
    • Maven / Gradle
    • JUnit / Mockito
    • Basic understanding of CI/CD is preferred

    Preferred Qualifications : -

    • Bachelors degree in Computer Science, IT, Engineering, or a related field.
    • 2+ years of practical Java development experience.
    • Strong coding and problem-solving skills.
    • Ability to explain technical concepts clearly.
    • Ability to guide and mentor freshers and interns.
    • Good communication and teamwork skills.
    • Practical understanding of real-world application development and deployment.

    Sourced from naukri

    Skills

    Mavenjava developerGitlabGithubPostgresqlrestful apisamazon web servicesgradledebuggingJavascriptCSSMySQLReact.JsSQLREST APISpring BootJavaArchitectureFull StackAngularjsMicroservicesMVCMicrosoft AzureSQL ServerGITOOPS

    Java Developer · waiting for your command