Senior Java Developer - Gate City, United States - VC5 Consulting

    VC5 Consulting
    VC5 Consulting Gate City, United States

    1 week ago

    Default job background
    Technology / Internet
    Description

    Senior Java Developer

    100% Remote

    Role Overview:
    This multifaceted position involves collaborating closely with Product Owners and stakeholders to define functional/non-functional requirements, develop plans for complex systems, and provide a holistic perspective on project progress. The ideal candidate will possess strong analytical abilities and the capability to manage the development team's workload while overseeing and documenting processes.

    Technical Skills:

    • Mandatory:
      • Software Development: 3+ years
      • Kubernetes: Advanced
      • Microservice Architecture: Advanced
      • Relational databases and Spring ORM tools: Advanced
      • Developing in Linux and Windows environments / Linux Shell Scripting: Advanced
      • Implementing User Interface: Advanced
    • Preferred:
      • Solution Architect: 2+ years
      • Leading a team: 5+ years
      • Java software design, implementation, and deployment: 5+ years
      • XaaS architecture, RESTful APIs, and containerization with Docker and ECS: 4+ years
      • Expertise in Spring Boot: 4+ years

    Job Responsibilities:

    • Decisive, results-driven leadership in a fast-paced team environment.
    • Preferred experience in Software Development and Solution Architecture.
    • Experience with Kubernetes, Microservice Architecture, and relational databases.
    • Proficiency in developing for both Linux and Windows environments, including Linux Shell Scripting.
    • Strong communication skills and the ability to maintain a comprehensive technical overview of the application.

    Subcontractor Role Requirements Template:

    • Experience in implementing User Interfaces and GIS systems.
    • Familiarity with Ant, Maven, Spring, Postgres, and Git.
    • Proficiency in CI/CD, source code versioning, and Angular 8+.
    • Exceptional communication, organizational, and problem-solving skills.
    • Experience in leading and executing software projects across various technologies.
    • Familiarity with AWS services and SCRUM/Agile Development methodologies.

    LCAT Requirements: Analyzing user needs, determining functional requirements, and developing plans for complex systems. Possessing exceptional oral and written communication skills and expertise in IT and related technologies.

    #10079