Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
A

Java Full Stack Developer

Apolis
πŸ‡ΊπŸ‡Έ United States
Hybrid
4 months ago
$115 – $120 / year
  • Java
  • JavaScript
  • React.js
  • Spring Boot
  • Oracle
  • AI
  • Microservices
  • GraphQL
  • HTML5
  • CSS
  • Python
  • SQL
  • PL/SQL
  • REST API
  • CI/CD
  • Devops
  • Maven
  • Gradle
  • Docker
  • Jenkins
  • OpenShift
  • AWS
  • Agile
  • Jira
  • GitHub
  • Scrum
  • Kubernetes
  • Risk Management
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
  • Job Requirements

    β€’ Extensive Experience: Minimum of 8 years of proven software development experience, specializing in Java, JavaScript framework like React, Spring Boot, and Oracle.

    β€’ Modern Application Development:

    β€’ In-depth knowledge of modern application architecture principles.

    β€’ Clear understanding of Data Structures and Object-Oriented Principles using Java

    β€’ Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.

    β€’ Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.

    β€’ Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations

    β€’ Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications.

    β€’ Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.

    β€’ Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.

    β€’ Database Expertise: Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle.

    β€’ API Development: Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies.

    β€’ CI/CD and DevOps:

    β€’ Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).

    β€’ Experience with AWS is considered a significant advantage.

    β€’ Agile Methodologies: Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.

    β€’ Testing Automation: Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality.

    β€’ Version Control: Solid understanding and practical experience with code versioning tools, including GitHub Enterprise.

    Key Responsibilities

    β€’ Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis

    β€’ Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Client technical community and team-level Agile and Scrum processes.

    β€’ Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns.

    β€’ Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary.

    β€’ Follow and contribute to defining technical and team standards.

    β€’ Collaborate technical leadership to achieve established goals, in line with our broader technical strategy.

    β€’ AI-Driven Development: Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions.

    β€’ AI Landscape Awareness: Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features.

    β€’ Problem Solving and Troubleshooting: Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.

    β€’ Root Cause Analysis: Capable of conducting thorough research to identify the root causes of development and perfAormance issues, as well as devising and implementing effective defect resolutions.

    β€’ Technical Acumen: Demonstrate a profound understanding of the technical requirements pertinent to the solutions under development.

    β€’ Containerization and Orchestration: Utilize Docker for application containerization and Kubernetes for efficient service orchestration.

    β€’ Communication and Risk Management: Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate issues and risks across various levels.

    β€’ Process Optimization: Streamline, automate, or eliminate redundant processes within architecture, build, delivery, production operations, or business areas where similar efforts or issues recur annually.

Java Full Stack Developer Β· Apolis

Auto apply with Likeremote