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.
Location
Remote
About Company
Resourcemojo is a leading outsourcing company that provides customized and innovative outsourcing solutions to businesses of all sizes and industries around the world. We offer a wide range of outsourcing services, including developers, back-office support, sales, even director and more.