Java Microservices AWS - Kolkata, India - Corporate Resources

    Corporate Resources
    Corporate Resources Kolkata, India

    1 week ago

    Corporate Resources background
    Description
    Job Description


    Participate in all the phases of SDLC to build enterprise quality software applications using the latest technologiesResponsible for delivery of significant portions of the software applications.

    Build code that is reusable, maintainable and scalable.
    Promote and deploy code using standard release management tools; must be comfortable with techniques that leverage team-based development.

    Support application development through code reviews, system testing and user acceptance testing, bridging gap between business rules and technical implementation when necessary.

    Communication of status, issue, and risk disposition to all stakeholders, including senior management, on a timely basisRemove friction points that prevent teams from developing at speed and transform at scale the various technology platforms with in RCCIndustryIT-Software / Software ServicesFunctional AreaIT Software - Application Programming, MaintenanceJob RoleSoftware DeveloperJob TypePermanentQualification

    UG QualificationB.Tech/B.E - ComputersPG QualificationAny Post Graduate - Any SpecializationDoctorateDoctorate Not Required - NoneDesired Candidate Profile


    Proven experience in overseeing the direction, development, and implementation of software solutionsAbility to learn and get accustomed with the inner workings of vendor products / applications in the portfolio applications a mustDirect, hands-on experience with automated software and system management tools.

    Strong knowledge of system and software quality assurance best practices and methodologies.
    Experience with Java, Spring, Springboot, Cloud technologies, Container technologiesExperience with any RDBMS -Oracle, SQL Server or Nosql -MonggoDB etc.
    Knowledge of database design / concepts and file management techniques.
    Thorough understanding of software development methodology and project deliverables documentationPast experience with Agile development a plusStrong communication skills and ability to independently lead and manage projectsAbility to work closely in partnership with the business, technology and project management partners applying communication skills, problem-solving skills, and knowledge of best practices