Java Full Stack Developer with React

Akri Solutions

  • New York
  • 15 days ago

    Highlights

    Additional skills in NoSQL databases, Python/Scala, DevOps, Cloud services, and BI tools are advantageous and can enhance the developers capabilities in handling complex projects. This role requires a strong expertise in Java microservices, Spring Boot/Spring Framework, REST APIs, JPA, Oracle/SQL, and React.

    Numbers & Facts

    LocationNew York
    Websiteakrisolutions.com

    Description

     Job Description:

    A Java Full Stack Developer with 5 to 7 years of experience is responsible for developing and maintaining both backend and frontend components of web applications. This role requires a strong expertise in Java microservices, Spring Boot/Spring Framework, REST APIs, JPA, Oracle/SQL, and React. Additional skills in NoSQL databases, Python/Scala, DevOps, Cloud services, and BI tools are advantageous and can enhance the developers capabilities in handling complex projects.

    Key Responsibilities:

    1. Full Stack Development:

      • Design, develop, and maintain backend services using Java, Spring Boot, and microservices architecture.
      • Build and optimize frontend applications using React to ensure responsive and dynamic user experiences.
      • Develop and integrate RESTful APIs to facilitate communication between frontend and backend systems.
    2. Database Management:

      • Work with relational databases such as Oracle and SQL to design, develop, and optimize database schemas.
      • Use JPA for object-relational mapping and database interactions.
    3. System Integration and Deployment:

      • Integrate various system components and third-party services to build comprehensive solutions.
      • Utilize DevOps practices for continuous integration and deployment.
    4. Cloud and Infrastructure:

      • Deploy and manage applications on cloud platforms (AWS, Azure, GCP).
      • Implement cloud-native solutions and leverage cloud services for scalability and performance.
    5. Collaboration and Communication:

      • Collaborate with cross-functional teams to define, design, and ship new features.
      • Participate in code reviews to ensure code quality and adherence to best practices.
      • Communicate effectively with stakeholders to gather requirements and provide updates.

    Required Skills and Qualifications:

    • Technical Skills:

      • Must-Have:
        • Java microservices
        • Spring Boot/Spring Framework
        • REST API development
        • JPA (Java Persistence API)
        • Oracle/SQL databases
        • React.js
      • Nice-to-Have:
        • NoSQL databases (e.g., MongoDB, Cassandra)
        • Python or Scala
        • DevOps tools and practices (e.g., Docker, Kubernetes, Jenkins)
        • Cloud services (AWS, Azure, GCP)
        • BI tools (e.g., Tableau, Power BI)
    • Experience:

      • 5 to 7 years of experience in full-stack development.
      • Proven experience in developing and maintaining test automation frameworks.
      • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
    • Soft Skills:

      • Excellent problem-solving and analytical skills.
      • Strong communication and collaboration skills.
      • Ability to work independently and in a team environment.
    • Education:

      • A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
      Required Skills:

    CassandraTest AutomationScalaJPANoSQLContinuous IntegrationScalabilityMicroservicesReact.jsSpring BootSoft SkillsWeb ApplicationsAnalytical SkillsDevOpsAgile MethodologiesKubernetesSoftware DevelopmentReviewsComponentsFeaturesArchitectureTableauPower BIJenkinsDevelopersMongoDBInfrastructureAutomationDockerIntegrationDatabasesInformation TechnologyOracleComputer ScienceEducationJavaPythonSoftwareSQLDesignCommunicationScienceManagement

    Similar Jobs