BackEnd Java Developer

Medix

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field is preferred.
  • Strong Java development experience needed.
  • Proficient in REST APIs and Microservices.
  • Experience with distributed systems is required.
  • Familiarity with cloud-native applications is necessary.
  • Prior experience with CI/CD pipelines and DevOps practices is expected.
  • Solid understanding of software engineering principles is essential.
  • Experience in reviewing application architecture and source code is mandatory.
  • Knowledge of secure software development practices is essential.
  • Excellent analytical and troubleshooting skills are a must.
  • Strong communication and collaboration skills are required.

Responsibilities

  • Analyze Java application source code to identify improvements and risks.
  • Review the architecture for APIs, microservices, and distributed systems.
  • Improve app scalability, resiliency, and performance.
  • Collaborate with Engineering, Security, Architecture, and Product teams.
  • Identify and prioritize technical debt remediation efforts.
  • Promote secure coding practices and Security-by-Design.
  • Participate in solution design and architecture reviews.
  • Support cloud modernization initiatives.
  • Create technical documentation and engineering playbooks.
  • Evaluate new technologies and architectural patterns.
  • Support software delivery best practices like CI/CD and DevOps.
Full Job Description
Key Responsibilities:
  • Analyze Java application source code to identify design improvements and technical risks.
  • Review application architecture, APIs, microservices, and distributed systems.
  • Improve application scalability, resiliency, maintainability, and performance.
  • Collaborate with Engineering, Security, Architecture, and Product teams.
  • Identify and prioritize technical debt remediation initiatives.
  • Promote secure coding practices and Security-by-Design principles.
  • Participate in solution design and architecture reviews.
  • Support cloud modernization and platform transformation initiatives.
  • Create technical documentation, design standards, and engineering playbooks.
  • Evaluate new technologies, frameworks, and architectural patterns.
  • Support CI/CD, DevOps, and software delivery best practices.

Qualifications:
  • Bachelor's degree in Computer Science or related field (preferred).
  • Strong Java development experience.
  • Experience with REST APIs and Microservices.
  • Experience with distributed systems.
  • Knowledge of cloud-native applications.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong understanding of software engineering principles.
  • Experience reviewing application architecture and source code.
  • Knowledge of secure software development.
  • Excellent analytical and troubleshooting skills.
  • Strong communication and collaboration skills.

Similar Jobs

More Jobs at Medix

More Information Technology Jobs

Find similar BackEnd Java Developer jobs: