Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Sr. Java Fullstack Developer|Remote|6+Yrs

  • ResourceMojo
  • Remote
  • 6 - 11 Yrs

Job Description

  • Proven experience as a Full Stack Developer, with a strong background in Java, Spring Boot, and Azure.
  • Proficiency in authentication systems and protocols, with hands-on experience in OAuth 2.0
  • Familiarity with Federated GraphQL concepts and implementation.
  • Strong background in asynchronous programming using Java.
  • Ability to work effectively with offshore teams and manage projects remotely.
  • Candidates must possess a minimum of 5 to 7 years of hands-on experience in the required skills.
  • Proficiency in Angular or similar frontend frameworks is highly desirable.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and agile development methodologies.
  • Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
  • Strong communication and teamwork abilities.

Job Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable code across the full technology stack.
  • Implement high-performance applications using Java and Spring Boot.
  • Develop and deploy applications on the Azure cloud platform, ensuring scalability and security.
  • Work with NoSQL databases such as Cosmos DB and Cassandra, optimizing data storage and retrieval.
  • Integrate caching technologies to enhance application performance.
  • Develop and maintain authentication systems utilizing protocols such as OAuth 2.0
  • Implement Federated GraphQL solutions for efficient data querying and manipulation.
  • Write asynchronous programs in Java to enhance system performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Collaborate with offshore resources effectively to meet project goals and deadlines.
  • Provide support and troubleshooting for authentication-related issues.
  • Ensure code quality, organization, and automatization through comprehensive testing and code review practices.
  • Stay up-to-date with emerging trends in software development, cloud services, and frontend technologies.