Role: Backend Developer
Job Type: 12 months’ extendable
Responsibilities:
-Develop and maintain robust, scalable, and high-performance back-end applications using Quarkus and standard Java.
-Design and implement efficient data storage solutions and integration with various databases.
-Collaborate with cross-functional teams to define, design, and ship new features.
-Optimize application performance and ensure responsiveness.
-Participate in code reviews, debugging, and troubleshooting to ensure quality and reliability.
-Stay up to date with emerging technologies and industry trends to continuously improve development processes.
Requirements:
-Bachelor's degree in Computer Science, Engineering, or related field.
-5+ years of professional experience in back-end development preferably using Quarkus and standard Java.
-Strong understanding of microservices architecture and RESTful APIs.
-Proficiency in database design and optimization (e.g., SQL, NoSQL).
-Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
-Solid understanding of software development best practices, including version control (e.g., Git), testing methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
-Excellent problem-solving skills and attention to detail.
-Strong communication and collaboration skills.