Java Developer - Sahibzada Ajit Singh Nagar, India - Easy Recruitz

    Default job background
    Description

    Looking for Immediate Joinersonly (i.e. maximum 15 days NoticePeriod)

    Requirements:

    Musthave: Strong handson skillsin Java with knowledge of Java 11 or laterversions. Proficiency in Spring/Spring Bootfor application development. Knowledge ofHibernate/JPA and Microservices. Experienceand good knowledge of Spring Cloud.
    Experience in writing unit test cases using JunitJupiter. Experience with databases includingRDBMS and NoSQL (MongoDB MySQL) Strongunderstanding of Git and any other sub version controlsystem. Knowledge of build tools like Gradleor Maven Knowledge of application securityauthentication & authorizationStrong knowledge of REST API standards andconventions

    Goodto have: Some experience withElastic Search. Experience with paymentgateways like Stripe Knowledge of dockersand containers Swagger specificationstandards Database migrations with Flyway orLiquibase Understanding ofCICD

    Design:Familiarity with SOLID principles for softwaredesign. Knowledge of important Java DesignPatterns such as Singleton Factory Template and Strategy and theability to use them duringsoftwaredevelopment. Must follow secure codingstandards

    Responsibilities:Develop test and maintain highquality software using JavaSpring/Spring Boot JUnit Jupiter and other relevanttechnologies. Collaborate withcrossfunctional teams to define design and ship newfeatures. Ensure code quality and securityby adhering to best practices andguidelines. Participate in code reviews andprovide constructive feedback to peers.
    Troubleshoot and resolve software defects and technicalissues. Stay uptodate with industry trendsand advancements in Java development.
    Contribute to the continuous improvement of software developmentprocesses andmethodologies.


    Experience:3.5 7years

    java,springboot,microservices,restfulapis,application security