Java Full Stack Developer - India - SoftClouds

    SoftClouds
    SoftClouds India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Job Title: Java Full Stack Developer

    Location: Remote

    Duration: Fulltime

    Job Overview: SoftClouds LLC is looking for a Full-Time Java Full Stack Developer --- with at least 5 years of experience as a Java Developer within large-scale enterprise projects. This hands-on role involves designing and implementing functionality, developing web applications, and integrating multiple applications. The ideal candidate will have a strong grasp of cloud-based technologies and extensive experience in the specified technology stack.

    Roles & Responsibilities:

    • Design and develop solutions utilizing the latest cloud-based technologies.
    • Code and develop highly complex and critical applications, software interface solutions, and web services.
    • Determine the necessity for new algorithms and models in enterprise software applications, providing advice to customers and management.
    • Independently resolve highly sensitive and critical issues throughout the entire software lifecycle.
    • Lead a team or work independently on complex tasks to ensure software specifications are achievable within available resources and project timelines.
    • Design, prototype, and implement features for websites and applications.
    • Architect, develop, and support the ongoing operations of technical products/solutions.
    • Develop and debug web services on multiple platforms.
    • Design and develop solutions utilizing the latest cloud-based technologies.

    Required skills and experience:

    • 5 years of hands-on experience with Java Development.
    • Responsible for analysis, design, coding, and testing of new applications or enhancements to existing applications using Java-based technologies: Java, J2EE and Spring Boot.
    • Proficiency in building Rest APIs.
    • Experience on Vue JS 2 and Vue JS 3.
    • Must be able to apply SDLC concepts and Agile Scrum methodologies.
    • Has a proven track record of delivering solid, robust applications.
    • Thorough knowledge of design and integration principles for complex IT environments.
    • Experience with Web Service standards / technologies (XML, REST, etc.)
    • Experience with Frontend technologies JavaScript, and HTML5.
    • Experience with Apache Tomcat, AWS MQ, Spring Boot, Apache Camel, and Reddis Cache.
    • Experience in GitHub handling repository version control.
    • Experience in AWS hosting an application and debugging.
    • Configure IDE and web application server for remote debugging.
    • Conceptual design of technical solutions providing a framework for detailed design.
    • Understanding of the unique business and technical requirements on each of our engagements to facilitate both communications and the most appropriate solution design.
    • Detailed design, development and unit / integration testing utilizing the appropriate methodologies, technology, and tools.
    • Ability to produce client deliverables such as detailed design documentation, unit test plans and well-documented code and ensure deliverables are of the highest quality to promote client satisfaction.
    • The candidate should also possess strong oral and written communication, problem-solving skills and should be a team player.
    • Knowledge of current technologies and application software development.
    • Enthusiasm, attention to detail, and ability to work on a variety of projects are necessary.
    • This position also requires excellent time-management skills.

    Preferred/Desired:

    • Knowledge of B2B applications.
    • Knowledge of system design and integration.
    • Understanding of API integrations, Single-Sign-on (Okta - Oauth2), and token-based authentication.
    • Analytical and problem-solving skills are required.
    • Should demonstrate strong scripting skills with Vue JS.
    • Experience with CI/CD pipelines and related tools like Jenkins or GitLab CI.
    • Familiarity with security standards and best practices in application development.
    • Understanding of API integrations with Elastic Search & OpenSearch.
    • Knowledge of Database / SQL Queries.
    • Knowledge on encryption techniques.
    • Knowledge on integrating AWS (S3, SES, SNS) features with Java.
    • Experience with Oracle Cloud and Oracle OCI.
    • Good to have knowledge of DynamoDB and Lmabda

    Education:

    • Requires a minimum of a bachelor's degree in engineering preferable Computer Science/Engineering.